Newsletter | Advertise | App Shop | CONTACT | Twitter | LinkedIn
     
Tuesday, May 22 2012  
Welcome to SymbianOne - symbian OS, UIQ, meego, Qt, series 60 programers, S60, wireless developers, device makers, and mobile industry architects



Home arrow Articles arrow HanDBase: Relating to Series 60
HomeNewsJobsArticlesApp ReviewsDirectoryMagsAboutLBSEVENTSDevices
Give SymbianOne a Like on facebook
Free IT Wireless / RCR Wireless News / Total Telecom / Symbian Search / AnyGeo Blog / Twitter
Connect

SymbianOne - symbian S60, UIQ and mobile tech news

↑ Grab this Headline Animator

E-Newsletter

Symbian newsletter
 Subscribe to the free SymbianOne Monitor Newsletter
SymbianOne in Ovi store

Site Sponsor

spatial media tech publications 

Cool Videos


Useful Stuff!

Getting Started with Internet Explorer Mobile
Getting Started with Internet Explorer Mobile


The Enterprise Goes Mobile

 

Main Menu
Home
News
Jobs
Articles
App Reviews
Directory
Mags
About
LBS
EVENTS
Devices

Social Bookmark
GISuser facebook group

gisuser on twitter 


 

 

Need A Wireless Developer?... Post Your Free Job Listing in our Career Center Today!
HanDBase: Relating to Series 60 Print E-mail
Written by Richard Bloor   
Sunday, 18 September 2005
An increasing number of Palm OS developers are porting their applications to Symbian OS. One of the latest is DDH Software who have ported its HanDBase relational database product to the Series 60 Platform, with a UIQ version in the works. We talk to DDH Software, Inc.'s founder Dave Haupert.

For anyone who has more than a simple "index card" requirement for data storage on their Series 60 device, there have been precious few options for simply creation of a database to store their data. The release of HanDBase from DDH Software could be the solution. With a desktop editor and Series 60 run time HanDBase offers a straightforward way to create relational databases on a Series 60 device.

HanDBase started back in 1997, when Palm devices were starting to have an impact in the US. At that time DDH Software, Inc.'s founder Dave Haupert wrote one of the first language translators for the platform. "Back then I was on the lookout for the 'big thing' for Palm," says David. "I soon realized there was a 5th button, an application that while fulfilling different purposes for each user was essentially the same, namely a database." The only database products for Palm available at the time offered a single flat files and David believed there was a demand for a product with relational capabilities. This vision resulted in the release of HanDBase in 1998.

HanDBase was such a success that David soon quit his day-job and formed DDH Software. Initially based solely in Florida, DDH Software is now a virtual company employing handheld and smartphone experts all over the world.

Success on the Palm platform resulted in HanDBase being ported to Pocket PC in 2001.

Symbian OS was the obvious platform for the next port of HanDBase. While UIQ might have seemed the most attractive choice David decided on Series 60. "While UIQ has momentum, Nokia's projection of what they were planning to do with their devices made us think; if we could get in on the ground floor with Nokia we would have a much better launching platform for the future," says David.

However David is not overlooking UIQ. "We already have a UIQ version in development and expect to release it by the end of the year."

The creation of HanDBase for Symbian OS was a relatively straight forward task for DDH Software, because of the architectural design of the underlying database engine. "When we ported to Pocket PC one of our goals was to make HanDBase as portable as possible, so we could look at other platforms in the future," says David. "So all the encryption libraries, calculations and the advanced field tests are created as classes within our engine. As a result most porting work is in the UI."

The work on the Series 60 port was undertaken by two DDH Software staff. "We had one developer who really knew our engine and a second, somebody we hired in Russia, who was experience with Series 60 to develop the UI. Together they did all the work to create the Series 60 version."

Another reason David believes the port was straight forward was due to fact that HanDBase started life on the Palm platform. Issues such as Symbian OS's lack of writeable statics cause few problems because Palm already limited the number of static variables the engine used.

The UI was more of a challenge, not due to purely technical issues but rather the different paradigms that needed to be adopted for Series 60 and its keypad based interface. "HanDBase has its own look and feel and we wanted to keep that as much as possible, so any user switching platforms instantly knows their way around," says David. "But at the same time we wanted to make it familiar to Series 60 users as well."

The desire to keep the HanDBase interface consistent, while laudable, might seem an unnecessary requirement. "A significant portion of HanDBase users swap platforms quite regularly," says David. "We are assuming that, as people emigrate towards Series 60, we will see the same swapping. So the more consistency in the interface the better."

One aspect of HanDBase is missing from the current Series 60 implementation, and this is the on-device Forms tool. The tool allows the development of forms for entering data. As Forms employs a drag-and-drop interface one of the reasons it has not been implemented yet on Series 60 is the simple fact that Series 60 lacks a touch screen. "We are working on implementing HanDBase on Windows Smartphone and UIQ, when they have been release we will judge where the demand for Forms is. At the moment my feeling is we will be implementing it on UIQ first."

While HanDBase has its roots in the personal application, it is also a tool which can be used in businesses or enterprises, although not yet with Series 60. The Palm and Pocket PC solutions come as a Professional version that includes support for ODBC synchronization using the cradle. "With Palm and Pocket PC cradle based synchronization was clearly the way to go," says David. "It may also make sense for UIQ, but with Series 60, as people get accustom to wireless data, we were seeing that synchronizing wirelessly is a better solution."

While DDH Software do not yet have a commercial wireless interface they have been practically assessing the options. For the last 18 month they have been running a set of projects with a number of medical schools using a wireless system for Palm and Pocket PC. The system allows the students to keep track of the patient data when they do their rounds. "The challenge has been working out the best was to do the synchronization," says David. "Whether data updates should happen live, or on a schedule. It's a great opportunity to figure it all out, then we will use the ideas on all our platform implementations."

While the lure of enterprise can often draw a company away from support for the individual user David is still focused on this group. "Our goal is to making HanDBase something that anybody can use and then let the user decide if it an enterprise application or not," says David. "Hopefully, this will mean that for the enterprise HanDBase is the quickest and easiest way to roll out mobile data."


More information on HanDBase can be found at www.handbase.com. The site also host a forum for sharing HanDBase databases. There are over 2,000 databases available that will work on the Series 60 implementation.

While SymbianOne expects to bring you a full product review for HanDBase in the near future you might like to take a look at the reviews on i-symbian and All About Symbian.

Last Updated ( Sunday, 18 September 2005 )
 


Share

Submit Your Mobile Tech News




Social Media Strategies

Social Media Strategy Workbook: This Workbook will help you to define your goals and audiences and to decide on the channels that make the most sense for you. Ready to figure out what social media means for you and your own organization? This Social Media Planning Workbook will help you to define your goals and audiences and to brainstorm the channels that make the most sense for you.  

Social Media Marketing: How to Build a Socially Armed Team: It's not only the responsibility of the marketing department to engage customers anymore, it's the entire organizations responsibility, and social media has made consumers even more accessible.

Social Media Marketing: 12 Essential Tips for Success: With all the hype surrounding social media and consumer–generated content, marketers need clear and simple information to make sense of this new and powerful trend. 

Contribute to the SymbianOne Symbian Search!

SymbianOne Sponsored Links and Events

     LBSZone.com - for developers interested in mobile location-based services
    Geospatial & LBS News - Stay abreast of geospatial technologies with daily updates

    See Your Message Here

    Featured Symbian Career

    Featured Careers...

      Post your Symbian Career Ad for free at SymbianOne!



      Cool Stuff!

       

      Syndicate


      WINKsite
      add to google reader
      Subscribe in NewsGator Online
      SymbianOne Feedster
      Technocrati
      SymbianOne Bloglines
      AvantGo

      SymbianOne on AvantGo!
      Get Daily Updates!


      SymbianOne FeedBlitz

      Popular Stuff!

      Must Read Articles
    • Top Symbian Features and Spotlights at SymbianOne for 2008
    • Lightning Notes from Symbian Partner Event 08
    • Symmetric Multiprocessing A Developer Support Perspective on the Symbian Foundation
    • The Platform Promise: S60 Devices From Samsung 
    • Tools & SDKs
    • Five reasons to develop for Sony Ericsson UIQ 3-based phones
    • UIQ Tips, Tricks, and Code
    • UIQ 3 Docs and Tools
    • UIQ 3 SDK Download
    • Developer Tools in the news
    • tools and Tips for LBS developers


    • Mobile Tech Reviews

      Symbian Software Reviews 

      NewsFeeds


      Symbian one RSS feed Add the SymbianOne RSS feed to your reader 

      Get daily email updates:


      by FeedBurner

       


       

      Top of 

Page

      (c)2003 - 2008, SymbianOne - All rights reserved