Open Source to the Bones!!

No, I do not have one of these, and unfortunately I do not have money to change my N80 for any thing else for now (do not miss understand me, I like a lot my N80) …

But think about it, wouldn’t it be great to have an OpenMoko :D?
The cell phone is spectacular!
take a look at the hardware specifications …

  • 120.7 x 62 x 18.5 (mm)
  • 2.8″ VGA (480×640) TFT Screen
  • Samsung s3c2410 SoC
  • Global Locate AGPS chip
  • Ti GPRS (2.5G not EDGE)
  • Unpowered USB 1.1
  • Touchscreen
  • micro-sd slot
  • 2.5mm audio jack
  • 2 buttons
  • 1200 mAh battery (charged over USB)
  • 128 MB SDRAM
  • 64 MB NAND Flash
  • Bluetooth 2.0

Besides even the hardware is “open”, you can go to the site, get all the specifications and build your own if you want :D

I think this one, makes the iPhone, the last “big hipe”, looks like obsolete :D

I hope that it comes to brazil next year (here we have a delay problem with almost all the new stuff :( ).
They have plans to make this toy available world wide before the end of this year, but for now, if you want to develop software for one of this, you can buy one, just checkout their website.

They just published a press release, take a look at it and tell me what do you think about this new toy :D

If you enjoyed this post, make sure you subscribe to my RSS feed!

The missing ones (Just freewares)

as I wrote in the last post, I have just hard reseted my N80, and there ware some missing applications here (there is one missing yet … )
I have installed some more apps here, and I think some of you might be interested in some good freeware apps for your Symbian S60 3rd edition :D

so, here is the list …

Log Export - A very cool application, that enables you to export your phone log, with all your call history, data transfers, …
Very usefull for me …
Nokia Mobile Search - Never loose a file on your phone again, this new version searches for files in your phone too, not only does web searches as the build-in version
Nokia Maps - this is the new name for the smart2go, very cool mapping application, and the best of it is that it have maps for Brazil too :D

Well, it is all freeware so, give it a try …

PS.: does any one know any call recorder for Symbian S60 3rd edition? I prefer freeware, but if it has a reasonable price, it is OK too …

If you enjoyed this post, make sure you subscribe to my RSS feed!

Good news for Mobile application Developers (.NET Compact Framework 1.0 for Nokia Symbian S60)

Since S60 does not support Java ME higer profiles (CDC/Personal Profile for example)
and Nokia seems to have forgotten about the availability of eRCP for S60 (that is being developed as is stated on the project website, but it is being developed since forever, it is almost a vaporware).

The Microsoft guis took it ahead and the long-time awaited .NET Compact Framework 1.0 for Nokia Symbian S60 smartphones has been released by Red Five Labs, with a no-royalties runtime.

red five labsThe significance of this release is hard to deny, as it may bring more applications and developers to the S60 platform, which is known for its complexity. Furthermore, this may bring many of the existing Windows Mobile applications to the Nokia smartphones.

David Beers on its blog, Software Everywhere, has more information on the subject.

(original text from here)

If you enjoyed this post, make sure you subscribe to my RSS feed!

A desktop option for outlook with your symbian phone, and a way to solve the duplicate contacts problem

Outlook is the most used desktop PIM for windows, but this solution you can use in lots of other platforms.
The option I’m using today is a combination of Mobical, Thunderbird, and some plugins …
With Mobical, you can sync the contacts and schedule from your cell phone to their online service for free …
Thunderbird is a great Desktop mailing application …
And with TSync, a plugin for Thunderbird, you can sync the contacts from your Thunderbird with Mobical, that way, you will have the same contacts in your thunderbird and in your cell phone …

for the Duplicate Contacts, you can use this other extension for Thunderbird, it helps to indentify, merge and fix the dplicated contacts you might have.

I think with this tools, I almost not miss Outlook anymore …
But I keep looking for a desktop Calendar/Tasks application with Syncml support …

PS.: I have tried to sync my calendar with GooCal this weeks without success, is any one else using it? It was working fine until a month ago …

If you enjoyed this post, make sure you subscribe to my RSS feed!

VoIP is cool, but what about clicking in a phone number in your desktop browser to dial it with your cell phone?

Ok, VoIP is cool, and you can spend less money with it, but I think it is not as cool, as if you could click in a phone number in your desktop browser, and call the number using your cell phone or send an SMS message …
And all this without any wires …
All you need it to read my previous post about an apache server running in your phone with support for python.
and after it you install the another library in your apache and a plugin in your Firefox, you can download it form this link.
Then when you are browsing the web, for example for booking a table at Restaurant Zetor in Helsinki.

and when you click in the phone number this dialog appears allowing you to call it with your cell phone.

You can add a contact from your browser …

Send SMS messages …

This is wat I call Cool Factor, I`ll have to show it to all my friends :D
and with a little more work it can become a perfect integration between your cell phone and your desktop :D

If you enjoyed this post, make sure you subscribe to my RSS feed!

More development for Symbian

I think you do not know, but I`m a Java developer, and I like to develop applications for m cell phone …

I`m starting to write an application to just tell me “what time is it”.
But I`m not finding a solution for the TTS API (Text To Speech), and the only solution I have found is to record the strings (one o`clock, two …) and minutes in intervals of 5.

The talking clock would tel you some thing like: It is a little after two hours and five minutes.

The main idea behind this app is that I carry my N80 in my backpack, or hip-pocket depending on the day. and when I want to know what time is it, I need to open my backpack for example, and search for the phone, even if I`m already using it to listen to some MP3 …

And I want to just press the earphone button and say: what time is it?
and the phone should tell me the time.

What do you think about a simple app like this one?

well, I`m starting to write it. it will be a Java ME application.

If you want to know a litle more about Java ME, you can check ou this books:

If you enjoyed this post, make sure you subscribe to my RSS feed!

Finally VOIP for N80

The N80ie owners does not understand this, but all the VOIP services until now works only in the N80ie phones, I could not find one that works in the plain N80 phones …
But now it is solved, you can install TiVi in your N80 and start talking for free (at least with other TiVi users). Or you can buy some credits to call landlines too.

The service seems to be great, the only problem is that the prices list is very confuse.
And the second problem is that the client is memory heavy, I had to uninstall almost all the services (even the Alarm Manager) in my N80 to run it without the Out of memory message.

Take a try .

If you enjoyed this post, make sure you subscribe to my RSS feed!

Ruby for Symbian

I had just found in web, that now you can use Ruby to program to your Symbian Smart Phone
You can find documentation about the language here, and some library docs here.

Now you can use this powerful scripting language to turbine your N80 too :D
You can find an example and the files for download here

I loved the idea, because I do not want to learn Python, but it would be great to learn Ruby, after I learn it, I can program to my cell phone and can use Ruby On Rails for web programming :D

If you want to learn Ruby too, you can start with this books:

If you enjoyed this post, make sure you subscribe to my RSS feed!

Do you know you can access your S60 phone using a web browser?

Do you know you can access your S60 phone using a web browser?
Yes, it is true …
This is possible using a modified version of the Apache Web Server
The port was created by the Nokia team, and you can get it in the Nokia Open Source portal
And there is a free service too, that you can use to enable the access to your phone from anywhere in the Internet, to enable it you just need to ask for a password by e-mail …
After you have your Racoon running (this is the name of the apache for S60), you can install Python for S60 and use mod_python to create dynamic content and make your phone content available to all internet users …
Think about a blog in your cell phone, with all your latest photos available …
or your contacts and schedule available to you from any web browser directly from your phone …
This means no more need for synchronization for your desktop apps, you can edit it using your browser …

Ok, I know that it is too geeky and that data plans are too expensive for this kind of thing …
but you can enable it only when you have an Wi-Fi connection available too …
Or use only your local Wi-Fi network for it if you do not want it available to all the world …

Think about the possibilities :D

I have already asked my user and password, and have already tried it in my local Wi-Fi :D

There are no contacts or schedule “gateways” written yet, but I loved the idea :D
for now I still using Mobical for it, and the SyncML from my phone since I do not have an Outlook license … (I Sync my contacts from Thunderbird to Mobical too :D )

If you enjoyed this post, make sure you subscribe to my RSS feed!

More geeky news (POSIX for S60)

The Nokia Symbian consortium announced that they will port some of the POSIX libraries to the Symbian OS …
Why this is good news?
Because all Unixes today are POSIX compliant, and all the Unix/Linux developers today, know how to program to the POSIX libraries, and all that people will know how to program to Symbian after it become POSIX compliant too …
And I think it will make possible the port/migration of many well known windows, and linux applications to our cell phones running symbian …
What does it means to us? well, lots of news apps to full the phones memory (probably lots of freewares too) …
And a big new market for software developers …

If you enjoyed this post, make sure you subscribe to my RSS feed!