Sunday, April 13, 2008

My very own Unit Measure Converter for Palm OS (J2ME development)

Hello,
There are thousands of unit measure converter out there, why build one? Answer: just for fun :)
Yesterday I start working on my UM Converter for my Palm and today I finished my first version, containing only conversion for distances. In a future version I plan to add a lot more. I don't intend to make it competitive, just to add stuff I really can use in my life, so don't be hard on me.
I was really in trouble when I found out that MIDP 1.0 has no implementation for floating point, but thank God to the internet :)

Here are some screenshots:




Hope I didn't calculate wrong (ooops).

Sunday, April 06, 2008

Cash Management for Palm OS (J2ME development)

Even if I am a big fan of Microsoft technologies (MCP since 2006), my first love regarding mobile technologies was my Palm Top Zire 31. Yes, it looks primitive now, but I am using it and I am happy about it even today.
I wrote about developping for Palm OS ( I loved Palm OS!), about the tools used in the developpment process on CodeGuru, here Palm OS Development.
Now, I want to show some pictures about my application. This was my final college work too, and also participate with teh first version of this application at international conference "Proceeding XA 2006 -European Conference on Computer Science & Applications" in Timisoara, june 2006
The application itself it's not a big deal, very simple, but I am so pround of it for a "Microsoft" person. It can be used on Palm Top or Phone
Shortly, the application has five sections:
  • a calendar - just for informations
  • an expenses section
  • an income section
  • a totals section
  • a very short help page aned a help- about page
Incomes and expenses sections are pretty much alike to keep the application consistent . Here are some screenshots

Main menu on palm
Main menu on Phone

About section

Help section


Calendar on Palm

List of expenses (similar on incomes)



Add expense/income

Alert mesage



Update expense/income
Delete expense/income

Total page




Installation on PalmTop:



That's it! Contact me if any of this looks interesting for you.

Windows Mobile - Shopping List Application

I participate with this application at Academic Days manifestation, in Timisoara, May 2007. Hope you like it.

The application is using Visual Studio 2005 , C# language and Sql Server Mobile Edition 2005.
Why this combination?
• Because full integration of SQL Server 2005 Mobile Edition with SQL Server 2005 and Visual Studio 2005 provides a platform for developers to rapidly build applications that extend enterprise data management capabilities to mobile devices.
• Sql Server 2005 Mobile Edition is freeware for use and deploy.
• The environment is very friendly, offering an emulator and an easy way to deliver the application directly on the mobile device

The requirements for this application are:
• The device needs Windows Mobile as operating system
• . Net framework 2.0, freeware
• Sql Server Mobile Edition 2005, freeware

The application has four sections:
• Category: allows the user to enter product category, such as: food, clothes, gifts
• Product: allows user to enter products related to a specific category. The user can specify a product as Favorite, so when creating a new shop list, he doesn’t need to choose the product from a large list, just Press “Show favorites” and add from a selective list the chosen product.
• New option is creating a new Shopping List. The user can choose a product or add one from the favorites list.
• List: shows the current shop list , with all products colored in red. When the user check a product from the list, meaning “Ok, I bought this product”, the product is colored in green

I am not gonna post pictures with the entire application, only some, to get you an idea about what is all about.





Create a new shop list from favorites products





Adding product


Once the list of products completed, the list displays in red the items "I have to buy" and in green the items resolved- "I already bought". When a product is bought, the user just have to check the item and the green displayed is already set.


Conclusions

Visual Studio 2005 is a very suitable environment to develop mobile device applications, offering the environment and the database. The environment is very friendly, containing an emulator and an easy and fast way to deploy the application.