Showing posts with label touch ui. Show all posts
Showing posts with label touch ui. Show all posts

25 June 2009

Have Windows Mobile, Use Android

Do you have Samsung Omnia, pretty nice touch screen mobile phone running Windows Mobile 6.1? Want to upgrade? For Free? Without risk?

Group of experienced experts have managed to dual boot Samsung Omnia with Android OS, from a memory card! They are getting closer to real port, but the results are impressive already:
  • Boots up from SD memory card
  • Android OS kernel is loaded
  • Clock works on home screen
  • Touch screen support
True, you cannot make a phone call, use camera or any Android application - but it's a great start from a small group of freetime volunteers! Follow Andromnia for progress - and look for bargain Omnia devices (i900, i908, i910)!

[MobileCrunch via Patrick Soon via Android Community]

22 May 2009

Make Your Own Mobile Phone (Really)

Looking for a new mobile phone, can't find anything you like? How about a Real Dream Phone, with all the important features, none of the useless ones, the way you want it? You really want that? I mean really REALLY want?

FLOW DIY kit is a do-it-yourself mobile phone! You can choose GPS, GSM, GPRS, 3.5G, WiFi, Bluetooth, USB, Accelerometers, touch screen, extra LCD displays, battery size, normal or Qwerty keyboard, covers. You can even leave the phone away and just do a custom PDA! Size like 69mm x 116.7mm x 13.7mm doesn't sound bad at all.

Based on Gumstix platform, completely modular and customizable. Comes with open source hardware design and a community support. Great for those who actually can do things by themselves and want to have something very special.

Mix this with open source mobile phone platform, like Android (now) or Symbian OS (hopefully later), and you're ready, set and go with an amazing mix: custom hardware with OS compatible with applications written for more boring phones! Want one!

[Gizmo For You via Engadget via Androinica]

19 May 2009

Maemo Harmattan 2010

MobileCrunch has couple interesting articles about rumoured Maemo 6 Harmattan, even with possible early screenshot. Wouldn't be surprised, if that screenshot is actually Maemo 5.

Difficult to see what new they report when compared to Maemo 5 Fremantly, rumoured to be released Real Soon Now (TM) (my preview here). Fremantle already has:
  • Internet tablet, vertical or horizontal scrolling touch screen
  • Home screen widgets, with our without ads
  • Qt 4.5 support, with the native Hildon UI compatibility
To make things exciting Maemo 6 Harmattan could have oFono, open source telephony platform, to enable making telephone calls. It could also run on some near future low-power Intel chips. Timetables seem to be in sync.

Interesting to see what happens, when someone releases internet tablet running Symbian OS. Most likely that someone would not be Nokia.

07 May 2009

JOM PyS60: 12 months, 22 apps, 45000 pageviews

What can you do with PyS60, the python programming language for Nokia S60 mobile phones? Software, of course! Lots of software, quickly, experimenting and having fun.

Last autumn I had the pleasure to be selected as Forum Nokia Champion, mostly due my engagement with PyS60. This is a report of the last amazing 12 months. If anyone objects shameless self-promotion, please skip the rest. I'm just so happy with the results of using PyS60, that I wanted to share this story.

I've done Symbian C++ for years, survived and never liked it. There was an odd addiction, have to admit that. Getting deep inside Symbian development, focusing 110% for hours and being able to solve complex issues does feel very satisfying. However it never felt very productive. But C++ coding was years ago, maybe things are different now.

Tried Java ME, but run immediately into fragmentation issues. Each line of code seemed to require few more "just in case", no pleasure at all.

Late 2006 PyS60 seemed like a toy programming language. Nice idea, but just didn't have enough anything to be taken seriously. 2008 I tried again. Didn't have much time, didn't want to use too much energy, just a quick look. Surprisingly PyS60 had developed quite nicely and it was possible to write sensor enabled software. PyS60 wasn't only "just another programming language" on par with everything else. It additionally offered access to accelerometer data with just a few simple lines of code!

March 27, 2008, I created my own website for releasing mobile software written with PyS60. From Day One I have been following Google Analytics statistics (free). Can't help it. I cannot write any software and NOT release it. Likewise I cannot create a website and NOT follow what happens with it. No big plans, it's just a way I'm internally wired. Fortunately it turned out to be interesting.

During last (about) 12 months I wrote and released (about) 22 applications written with PyS60. My website has received (about) 45000 pageviews by (about) 16000 absolute unique visitors. They look at average 2.32 average pages using 1:35 minutes on site. Says Google Analytics, can't argue with them.

http://jouni.miettunen.googlepages.com/

Never thought PyS60 software would be able to achieve that! Additionally during last one (1) week, I got 2700 pageviews by 1200 visitors, which projects into 11000 views by 5000 visitors for on-going months. Not too bad, considering each and every user has to find, download and install PyS60 runtime before they can use any of those apps. Hope they do. Wonder what the numbers would be for standard Symbian C++ software, much bigger no doubt! But this is python.

What is the future of PyS60? Since it's absolutely beginner friendly while still powerful, one would hope there is some future.

PyS60 1.9.x project is going on and progressing nicely. There are some issues with releases, but it's acceptable for work in progress. Just happy that Nokia Python team has the courage and foresight to make public sprint releases. The much expected PyS60 2.0 will be great, I'm sure about that:

Based on python 2.5.4 core with most of the standard libraries, support for Sensor Framework, support for Touch UI, graphical application packager, support for Platform Service API, some support for development on linux and Mac etc.

Just one request: would you please try to keep same UID, not change it for each and every release unless absolutely necessary?

Does PyS60 have any commercial future? Currently it seems that Nokia Ovi Store accepts only Symbian C++, Java ME and some Flash content. No news about PyS60. Well, as long as PyS60 remains fun to use and more productive than alternatives, I'll remain a happy coder. Wouldn't mind getting serious with Nokia Ovi Store, but that's a business decision out of my reach.

Cheers,

--jouni nighttime and weekend coder

PS.

Want to know what those 16000 visitors came to see? Here you are:

PS. Initially released at Forum Nokia Blogs

27 March 2009

Currency Conversion can be Fun!

Every now and then you see something amazing, especially within mobile software business. Applications, which make hardware do something it wasn't supposed to do. UIs, which do old things in new ways or new things in old ways. Designs which are oh so obvious - after you've seen them.

Convertbot (for iPhone) by Tapbots is a festival of design, party of usability, dripping sex appeal all over the place. Maybe putting form over function, but that form alone is something I'd be delighted to use regardless of what the function might be. This is an application I want to be seen using.

Make yourself a favour and check out their video. You will be glad you did. Not only the application is awe-inspiring, but also their marketing: the quiet guitar music, reassuring metallic sound effects, confident presenter voice - and the application itself. You really have to see how touch UI applications work, screenshots just can't deliver the experience.

Thanx to Gizmondo for their inspiring "ConvertBot is the Prettiest Unit Conversion iPhone App You're Likely To See" article.

13 March 2009

Symbian Foundation with Open Plans


David Wood of Symbian Foundation has made an impressive demonstration of what "being open" means: he shows Symbian Foundation platform release plan, with comments!

I'm speechless. Literally. I've signed so many NDAs that even thinking about such is not allowed! To show them on public means getting fired, getting in jail, bankrupting your company, millions of euros fee, getting banned from industry for life. A moment of silence to catch my breath...

For the first time I'm a believer. I have always had faith in Symbian OS, but now I'm beginning to believe it might really be "open". The possibilities are... limitless!

Thank You!

Looks like we'll see first Symbian^2 device announcements this summer. Since it's based on S60 5.1, it should be "just" a better Touch UI device. Think something like Nokia N97 (based on S60 5.0), but better, faster and more.

First community effects will be seen in Symbian^3. Most likely no major features are introduced, but existing ones will start to turn into unexpected directions. Symbian^4 is something different. That is the moment of truth, showing whether Symbian Foundation has succeeded or not.

09 March 2009

Nokia Energy Profiler 1.2


One of my favourite tools has been updated, Nokia Energy Profiler 1.2.

New features are supporting S60 Touch UI, WLAN received signal strength and "3G cellular network T1 and T2 timers". Wonder what that last one could mean? Pleasure to study, no doubt!

I was thinking about Nokia Energy Profiler, when I created my Sensor Analyser (requires PyS60 1.4.x) to figure out how to use sensors in S60 devices. Now it's time to make an update, especially since PyS60 1.9.2 has Sensor Framework support. No Touch UI support yet, but it'll come.

Btw never could understand why Nokia didn't make & release any developer tools to encourage using sensors. Maybe it was to easy?

06 March 2009

S60 5th Edition SDK 1.0 Released


Don't know how I've missed this, but seems like Nokia S60 5th Edition SDK version 1.0 was released yesterday!

Release Note doesn't say what has changed since previous v0.9 release, unfortunately. Well, have to install anyway. Have to check also which Nokia blog RSS feed I'm missing, they have several of those. Too many and not too sure what is used for what.

Btw remember to backup your files before you uninstall v0.9. Yes, you have to do uninstall, for unclarified reason.

04 March 2009

Best of Nokia 5800 Software - how depressing


Steve Lichfield from All About Symbian has put together an interesting list of top-10 freeware applications for Nokia 5800, Nokia's famed touch screen device. The list contains good solid basic applications, but it's nothing to get excited about, on the contrary. Maybe that's why Steve added 10 more apps to the list.

Where are the innovative applications, which would use the device's unique features? Where are motion sensitive applications, using big full screen, vibrating user as feedback? Where are apps using nothing but touch UI, finally getting rid of click-click-clickety-click Options menus?

The main features of Nokia 5800 are, in my opinion, touch screen and large(r) screen. Tactile feedback and sensor framework are fascinating, as well as new UI and feature improvements on S60 5th edition. WLAN and A-GPS are becoming commodity features.

Btw one more candidate for next list, actually a Forum Nokia developer demo: "S60 5th Edition: Solitaire Game Example". Better use of Touch UI, but missing few things on Touch Experience. Demonstrates what can be done with Touch UI, but leaves lots of room to improve.