Wednesday, May 5, 2010
Top 25 Freeware for S60 5th Edition
The first really huge third party S60 application to get a full touch makeover, this works superbly on S60 5th Edition, on all phones, in both landscape and portrait modes, and with touch-panning of maps and of the StreetView displays (in countries where this is supported). Version 3.2.1 is the latest and has built-in Latitude (friend-finding), Traffic and Wikipedia (layers) support. It's also terrific as a general purpose location-centric search tool (e.g. find the nearest plumber or pizza or hairdresser).
Click here to dowmload
2. YouTube
Yes, there's now a mobile version of the YouTube main web site, but exactly what it serves up is dependent on the device you use to browse it - and there are the delays caused by having to bring up different pages and by waiting for RealPlayer or Flash Lite to do its thing. Better is to use the dedicated YouTube client for S60 5th Edition. It's fast to search and browse from clip to clip, works over Wi-Fi or 3G and the only trick is in getting hold of it in the first place.
Picture quality is QVGA, scaled up, but it's quite good enough for casual viewing.
Click here to dowmload
3. GMail
The third big Google application, GMail is Java-based, which means that you need to take a trip into Settings> App Mgr >Installed apps and turn off the S60-supplied navigation and function 'keys'. That done though, you've got a fully touch-enabled, full-screen view into your GMail, complete with all features, such as 'Stars', 'Drafts' and your full list of emailed contacts. Try it - it'll work better than you expect.
Click here to dowmload
4. BBC iPlayer
For UK residents only, of course, and almost certainly only really practical while in Wi-Fi range, this presents the best of the BBC's TV output in very high quality, in streaming or DRM-protected download form. There are hundreds of programmes on offer, mostly from the last few weeks, plus a number of radio programmes as well, better for listening on the move since the bandwidth requirements are somewhat lower.
It's the download option, available for many programmes, which really impresses, since you can grab things for watching later while travelling, with no worries over needing expensive connectivity. The DRM isn't a problem as long as you watch your downloads fairly promptly (within a week, usually).
Click here to dowmload
Updating your Nokia's firmware at home.
Firmware is the software that controls and powers your phone. This includes all the standard applications, the telephony functions, the S60 interface and the underlying Symbian OS. In most firmware updates it is the upper level applications and hardware integration that is updated.
Firmware updates are primarily used in order to fix bugs in the software. This is the reason that you may want to update your firmware. If you find you are having a particular problem with your phone (e.g. getting out of memory error messages, or a function not working correctly) then a firmware update may fix the problem. Firmware updates may also, in some instances include new functionality (e.g. the latest N80 update added the ability to upgrade the firmware over the air).
Generally models purchased early in a device's life cycle have more bugs and problems and there can be considerable benefits from updating these devices. However if you have a device purchased later on in the life cycle (6 months after it becomes available) then you are less likely to need to update the firmware, although you may still wish to do so if you are having problems with the device.
You can find out what firmware version you have by entering *#0000# at the standby (idle) screen. This will show a dialog that lists your phone's firmware version, the date of the firmware and the model of the phone.
How can I update my phone's firmware?
1. Go to the Nokia website and download the Phone Software Update utility. You should also consider reading the FAQ which will help you if you run into problems.
2. Install the software.
3. Optionally, follow the phone backup procedure below.
4. Start the software. The initialisation can take a few moments. Once the software has been initialised you should see this screen:
5.Click Start. Plug in the USB cable to connect the phone to the PC (and choose 'PC Suite', if there's a choice of modes, as will be the case if you're using a S60 3rd Edition device). You should also plug in the power cable to the phone. Updating the firmware can use a lot of power and by plugging in the power cable you ensure that the power does not fail during the update process. If it does your phone may become unusable.
6.Click Next. The software will try and connect to your phone and identify it. Once it has done this it will search for updates through your PC's Internet connection.
7. If no updates are available then the program will inform you. If updates are available then you will see this screen. Tick the acknowledge box and then click Update to start the update process.
8. The software will then download the update from Nokia's servers, before writing the update to the phone. You will see this happen in two stages. The most important stage at which the update should not be interrupted is when writing the update to the phone.
9. Once this stage has been sucessfully completed you will be informed that you have sucessfully updated your phone.
10. Optionally, restore your backup as discussed in the Phone Backup Procedure below.
Notes:
* In some cases (including one of our trials) the software may report it has failed to update the software. If this occurs at the end of the process then this may not actually be the case. Reboot the phone (you may need to take the battery out) and check the firmware version. Hopefully all will be well.
* An Internet connection is required to download the firmware update. These firmware updates can be up to 40MB in size (but are usually around half this), which is why broadband is recommended.
* The Phone Software Update is still being tested. If it does not work first time - try again.
* If you receive messages about being unable to recognise the phone, being unable to connect the phone, or that the connection is already in use then you should restart your computer and your phone and try again.
Phone Backup Procedure
Updating the firmware will overwrite any information stored on the internal flash disk (C:). If you wish to preserve this information then you should back it up before updating the firmware. Information stored on the internal disk typically includes data files such as your Contact and Calendar databases, plus application configuration files (including registration codes).
You can use PC Suite to do a full backup or you can use the backup to memory card functionality included on the phone.
Using the phone:
1. Open the Memory application (usually found in the Tools folder).
2. Choose Backup phone memory. This will backup the contents of the internal memory to the memory card. This process can take several minutes.
To restore your backup:
1. Open the Memory application.
2. Choose Options -> Restore from card. Your backup will be restored. This process can take several minutes. At the end of the procedure the phone will restart.
Forgot security Code ???...Method For Recovering NOkia Security Code.
Tools Required :
• Nemesis Service suite (NSS)
• Nokia PC Suite
• Data cable
Steps :
1. Connect your phone in PC Suite mode
2. Open Nemesis Service suite (NSS)
3. Then click on scan for new devices button (top right hand side)
4. Click on phone info button.
5. Now Click on Scan.
6. Select Permanent Memory.
7. Click on Read.
8. It will read the permanent memory file and save it on the disk at following path.C:\Program Files\NSS\Backup\pm\
9. Open the .pm file using Notepad.
10. Now scroll until field [308], and on the 5th Record (5=) your security code is saved at there.
11. Like 5=31313131310000000000
12. Remove all “3” digit and it will be 31313131310000000000
13. 11111 is your security code.
Click here to download Nemesis Service suite (NSS)
Tuesday, May 4, 2010
Free Mobile To Landline National And International Calls Using CallArc.com
A recently launched promising looking VoIP service called CallArc.com is upto providing Free International Phone Calls which can be done between Landline to Mobile supporting both National and International calls. The basic idea of this service is not to make free calls from your PC, this service is to make calls with your regular phones.
So, we are agree that CallArc.com is offering free calls anywhere around the world . But it will be helpful for you if you effort to read how CallArc.com free calls happens.
Read How it Works.
* CallArc says that they provide National and International calls at easiest and free way.You can chose different ways of making calls to abroad to your friends, family and business.
* You initial step of using CallArc starts by signing up a new account for yourself in CallArc. You need to login to CallArc in order to access their dial pad to make free calls.
* The next smart feature of CallArc.com is that it supports different devices such as Iphone, Android, Symbian phone or other smartphones.
* During registration you will be provided by local access number that can use to make calls to your chosen destination.
* You can also use this feature on facebook just by installing CallArc addons to your facebook you can make free calls to any of your facebook friend by just clicking on their images.
Conclusion: CallArc.com offers unique style of calling. To make calls any destination you require to send text message to CallArc server and it connect calls to both destinations. Free Mobile to Landlines calls are quite rare and it’s recommended to utilize this service.
Monday, May 3, 2010
FileExplorer 3.0 Alpha Free Download
Platform: Java
Requirements: No special requirement
FileExplorer is a program for managing files on the phone and memory card. Current features include hiding/unhiding of folders and files, password protected access to the program and copying and moving files.
Click Here to download FileExplorer 3.0 Alpha
Google Maps For Mobile
Requirements: Network
Publisher: Google
Maps for mobile is a downloadable application that lets you view maps and satellite imagery, find local businesses, and get driving directions on your phone.
Google Maps on your phone makes it easy to:
- Determine your current location with or without GPS
- Get driving and transit directions
- Get phone numbers and addresses for local businesses
Features
- My Location (watch video). See your location on a map, even if you don't have GPS.
- Business listings. Search for any business or category of interest.
- Driving directions. Thanks to My Location, you don't even have to enter your starting point.
- Transit & walking directions (watch video). Get routes and schedules to travel via subway, bus, or on foot.
- Street View (watch video). View street-level imagery of businesses and turns in directions.
- Traffic. Real-time traffic helps you find the fastest route.
- Enterprise. BlackBerry administrators can deploy Maps for BlackBerry Enterprise Server.
Click Here to Downlod Google Maps
Hack Your Friends Phone With Super Bluetooth Hack
Program for controlling and reading information from remote phone via bluetooth or infra. Phone List and SMS can be stored in html format.
The latest version features the following functions:
- Informations: display informations about battery, network, sim card
- Ringing: playing sounds of incoming call, alarm clock...
- Calls: dialing number, ending a call..
- Language: change language in phone
- Keys, Pressed keys: pressing and watching pressed keys
- Contacts
- Reading SMS
- Silent mode: turning on or off
- Phone functionality: turning off the network / phone
- Hlasitosť zvonenia
- Alarms:
- Clock: change date and time
- Phone locks
- Clip, Clir
- Change network operator
- Java: start, delete java applications
- Media Player
- Text
- SE applications
- Calendar
- Keys sound
- Temperature:
- Paired devices:
- Volume
- Memory status:
Click here to download Super Bluetooth Hack
- Radio icon
- Keylock
Sunday, May 2, 2010
Opera Introduced Opera Mini 5 And Opera Mobile 10.Consumer Ready Versions.
Top 5 reasons why you cannot live without Opera on your phone
- Get the best Internet experience on your phone:Opera delivers the full Web experience on nearly any mobile phone, and it is easy and free to download
- No more slow surfing: Opera mobile browsers are designed to boost your browsing speed significantly. Opera brings the best and fastest browsing experience on any mobile phone.
- Get your mobile phone bills under control:Opera Mini’s compression technology reduces the amount of data sent to your phone by up to 90 percent, resulting in lower costs on pay-per-MB data plans or when roaming.
- Web made easy, even on your phone:Opera keeps it simple with a sleekly designed user interface, regardless of the phone you are using, and with the same great feature set, such as Speed Dial, tabs, and the password manager.
- Never leave your personal information behind:Opera Link lets you synchronize your bookmarks, notes and Speed Dial between your computer and your mobile phone. Make your information available wherever you are - at work, at home or on the road.
Download
Bring the power of the Web to your phone. Download Opera Mini 5 or Opera Mobile 10 directly to your phone at no cost from m.opera.com/, or read more at http://www.opera.com/mobile/.
Availability
Opera Mini 5 is available on all Java-based and BlackBerry phones, as well as Android and Windows Mobile (both in beta only) phones. Opera Mobile 10 is available on Windows Mobile and Symbian S60-based mobile phones.
Saturday, May 1, 2010
Free Calls Using Fringe From Mobiles Having Wifi facility.
You can make calls and chat using fringe.
- Download fringe.
- Install Fringe in your mobile(your mobile should have Wifi facility and should work withut a sim card eg:Nokia N80)
- Register your Fringe.
- Create a buddy list of your friends.
- Now switch of your mobile and remove the Simcard.
- Then switch on.
- There is no Sim inside there.Obviously no network.You can see a big X on the left side.
- Now start Fringe.
- Now Fringe try to find the latest access point used before.It cant find it.
- Search for access point.Since there is no access point choose WLAN.
- Choose any WLAN service.
- Now goto your buddy list and select a friend you want to call.
- click call..........
- You also messege your friend using this method..
ENJOYYYYY.......
COMMENT YOUR FEEDBACK HERE>>>>
Thursday, April 29, 2010
Free iPhone tracking Software:iLocalis
iLocalis at the moment supports all iPhone firmwares including 3G, 3GS. But the user has to jainbreak iPhone first, and you need to install Cydia.
Feature:
-Track your iPhone location. You can login to their website and acquire your iPhone coordinates online.
- Retrieve your stolen or lost iPhone. If unfortunately you get your iPhone lost or stolen, you just have to login to their website and get your iPhone location. You can even send a message or make a phone call remotely.
-Let your friends or family track you. You can allow your friends or family to track you by using iLocalis, when you get to their near-by places, it will send a message to them, and it's free!
For the free iPhone tracking app, please go to their website: http://ilocalis.com/
Mobile Phone Tracking Software:Mobile Tracking System v1.51
Size: 826 KB Platform: Windows Mobile PocketPC,Symbian,Windows Mobile Smartphone,Java.
Category: Communication – GPS
Description: Mobile Tracking System 1.51 is a free mobile phone tracker, it allows you tracing a mobile phone location via Gps.
Features:
1. Tracking a mobile phone location from a GSM mobile phone or GPS receiver
2. Tracing your current location from a GSM cell phone or GPS receiver
3. Add or edit a cellid directly from the mobile client
4. Realtime any user tracking (if allowed by user)
5. Send and receive e-mail messages directly to and from the MTS client
6. Send and receive MTS chat messages
7. Send and receive files
8. Get notifications when a previously specified user is in the area
9. Local database for users without a GPRS/wap connectionDownload the free cell phone tracking system to trace a mobile phone location now, it's your best mobile phone tracker!
Click here to dowmload Mobile Phone Tracking System 1.51
Saturday, April 24, 2010
Official Facebook App For Symbian S60 3rd And 5th Edition
Facebook app has been recently for symbian s60 3rd and 5th Edition mobile devices, it allows to comment on facebook status updates your friends, confirm or deny friend requests, set your status on facebook. you can see what your friends are doing, upload photos, check messages and search phone numbers of your friends anytime and anywhere.
* Publish status updates
* See notifications
* See newsfeeds
* Comment on the status of friend
* Search for Friends
* View and write on walls
* View Photos
* Poke friends
* See events and groups
Download Facebook App For s60 3rd and 5th Edition Devices ..
Wednesday, April 21, 2010
Hack your Nokia: Change '0' shortcut to Bluetooth on/off on Nseries.
Bluetooth can be turned on/off by pressing the * key on some Eseries devices like the Nokia E66 and Nokia E71. This shortcut is not available on the Nseries phones. By hacking your Nseries S60 phone, there’s a patch that lets you change the ‘0′ shortcut that usually opens the web browser. By turning on bluetooth only when you need it, you can save battery life and prevent unwanted file transfers.
Prerequsites:
The first thing you need is a hacked Nokia S60 phone. You can find out how to do this by reading How To Hack your S60 Phone guide.
The instructions below include editing the original ChangeBrowserOnKey.rmp patch by FCA00000 and uploading it to your phone. The modified code is then shown afterwards for the bluetooth shortcut. If you don’t want to read about the modification, just scroll all the way down for the end result. Note: The code’s formatting might not appear properly on RSS readers.
All I did was change the code so that the bluetooth menu opens. You can change it to anything you want as long as you know the application’s UID code.
Original Code by FCA0000
Below is the original code from FCA00000. Unmodified, pressing 0 will open Opera Mini if you have that installed. Continue reading below to change it to bluetooth instead. Notice that lines starting with ‘;’ are comments
01.; *** ChangeBrowserOnKey0 1.0 ***
02.; *** Change Browser On Key '0' ***
03.; Author: fca00000 , fca00000-at-yahoo-dot-es
04.; Date: 2008.06.01
05.; Firmware: tested on N80 v 5.0719.02 . Might work on preFP1+FP1
06.;
07.; When phone is in the StandBy screen, pressing key '0' opens the default browser.
08.; With this patch, you can open any other application.
09.; You need to know its UID. Then, swap bytes to little-indian to get xxDIUxxx. In other words: 0x12345678 becomes 78563412
10.; For example:
11.; FExplorer UID = 0xE00012DF therefore xxDIUxxx=DF1200E0
12.; Calculator UID = 0x10005902 therefore xxDIUxxx=02590010
13.; OperaMini UID = 0x101D3166 therefore xxDIUxxx=66311D10 In this case, be aware that it takes some time (5 seconds) to open.
14.;
15.; then, the patch becomes:
16.; SnR:sys\bin\phone.exe:398D00100000000000000000:xxDIUxxx0000000000000000
17.; SnR:sys\bin\phone.exe:398D00100100000035000000:xxDIUxxx0100000035000000
18.; As far as I know, nothing is broken. But I decline all responsability, of course.
19.; Anyway, here it is. Enjoy
20.; end of ChangeBrowserOnKey0
21.SnR:sys\bin\phone.exe:398D00100000000000000000:66311D100000000000000000
22.SnR:sys\bin\phone.exe:398D00100100000035000000:66311D100100000035000000
Modified Code For Bluetooth:
Below is the code for bluetooth shortcut. Since the The UID for bluetooth menu is 10005951, convert it to little-endian which results in 51590010. See how the conversion is done? You convert ABCDEFGH to GHEFCDAB. The only modifications done are in the last two lines of the original code.
1.; *** Change Browser On Key '0' to Bluetooth ***
2.SnR:sys\bin\phone.exe:398D00100000000000000000:515900100000000000000000
3.SnR:sys\bin\phone.exe:398D00100100000035000000:515900100100000035000000
- Copy and paste this code to a new text file and make sure to save it with a .rmp extension.
- Transfer it over to the E:/patches folder. Create it if it is not already there.
- Enable it on ROMPatcher (see: How to Hack S60 phones) and set it to autorun so you won’t need to reactivate it after reboot.
Tuesday, April 20, 2010
S60-Software Platform...Review

In addition to the manufacturers the community includes:
- Software integration companies such as Sasken, Elektrobit, Teleca, Digia and Mobica
- Semiconductor companies Texas Instruments, ST Microelectronics, Broadcom, SONY , Freescale, Samsung Electronics
- Operators such as Vodafone and Orange who develop and provide S60-based mobile applications and services
- Software developers and independent software vendors (ISVs).
S60 consists of a suite of libraries and standard applications, such as telephony, PIM tools, and Helix-based multimedia players. It is intended to power fully-featured modern phones with large colour screens, which are commonly known as smartphones.
The S60 software is a multivendor standard for smartphones that supports application development in Java MIDP, C++, Python[1] and Adobe Flash. An important feature of S60 phones is that they allow new applications to be installed after purchase.[clarification needed] Unlike a standard desktop platform, however, the built-in apps are rarely upgraded by the vendor beyond bug fixes. New features are only added to phones while they are being developed rather than after public release.
These are a few common features in S60:
- It supports Java ME (MIDP 2.0 commonly, but varies from phone to phone) applications and Symbian C++ applications.
- Certain buttons are standardized, such as a menu key, a four way joystick or d-pad, left and right soft keys and a clear key.
S60 editions :
S60 5th edition idle screen. Bottom left "button" brings up a virtual number pad, to compensate for removal of actual numerical keys.There have been four major releases of S60: "Series 60" (2001), "Series 60 Second Edition" (2003), "Series 60 3rd Edition" (2005) and "S60 5th Edition" (2008).
In S60 1st Edition, the devices' display resolution was fixed to 176x208. Since 2nd Edition Feature Pack 3, S60 supports multiple resolutions, i.e. Basic (176x208), and Double (352x416). Nokia N90 was the first S60 device to support a higher resolution (352x416). Some devices, however, have non-standard resolutions, like the Siemens SX1, with 176x220. Nokia 5500 Sport has a 208x208 screen resolution, and the Nokia E90 with its wide 800x352 inner display.
S60 3rd Edition
(S60v3) uses a hardened version of Symbian OS (v9.1), which has mandatory code signing. In S60v3, a user may install only programs that have a certificate from a registered developer, unless the user disables that feature or modify the phone's firmware through third-party hacks that circumvent the mandatory signing restrictions. This makes software written for S60 1st Edition or 2nd Edition not binary-compatible with S60v3.
In 2006, a "Designed for S60 Devices" logo program for developers was launched. The logotype can be used with conforming programs (Symbian or Java).
S60 5th Edition
In October 2008, S60 5th Edition was launched. (Nokia decided to move from 3rd Edition directly to 5th Edition "as a polite gesture to Asian customers"[3], because the number four means bad luck in some Asian cultures). S60 5th Edition runs on Symbian OS version 9.4[4]. The major feature of 5th Edition is support for high-resolution 640x360 touchscreens; before 5th Edition, all S60 devices had a button-based user interface. S60 5th Edition also integrates standard C/C++ APIs and includes Adobe Flash Lite 3.0 with S60-specific ActionScript extensions that give Flash Lite developers access to phone features like contacts, text messaging, sensors and device location information (GPS).
The S60 5th Edition is the last edition of S60. Its assets along with Symbian OS, UIQ and MOAP(S) have been used as a base for Symbian, an open source operating system being developed by the Symbian Foundation. The first edition of Symbian, Symbian^1, uses S60 5th Edition on top of Symbian OS 9.4 as its base.
S60 versions and supported devices:
Phones are listed in this link: http://mobsolu.blogspot.com/2010/04/nokia-software-platformss40s60.html
Symbian is now progressing through a period of organisational change to metamorph into an open source software platform project. As an OS, Symbian OS originally does not provide a user interface (UI), the visual layer that sits on top of the operating system. This was implemented separately. Examples of Symbian UIs are MOAP; Series 60; Series 80; Series 90 and UIQ. This separation of UI from underlying OS has created both flexibility and some confusion in the market place. The Nokia purchase of Symbian was brokered with the involvement of the other UI developers and all major user interface layers have been (or have been pledged to be) donated to the open source foundation who will independently own the Symbian operating system. The new Symbian Foundation has announced its intention to unify different Symbian UIs into a single UI based on the S60 platform. (Announcements made in March 2009 indicated this would be the S60 5th edition with feature pack 1).
Android-Oprating system.

The unveiling of the Android distribution on November 5, 2007 was announced with the founding of the Open Handset Alliance, a consortium of 65 hardware, software, and telecom companies devoted to advancing open standards for mobile devices. Google released most of the Android code under the Apache License, a free software and open source license.
On Feb 16, 2010 Google announced that 60,000 cell phones with Android are shipping every day. According to a press estimate, the Android platform ranks as the fourth most popular smartphone device-platform as of February 2010
Current features and specifications:
Handset;layouts The platform is adaptable to larger, VGA, 2D graphics library, 3D graphics library based on OpenGL ES 2.0 specifications, and traditional smartphone layouts.
Storage:The Database Software SQLite is used for data storage purposes
Connectivity Android supports connectivity technologies including GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, and WiMAX.
Messaging:SMS and MMS are available forms of messaging including threaded text messaging.
Web browser:The web browser available in Android is based on the open-source WebKit application framework. The browser scores a 93/100 on the Acid3 Test.
Java support:Software written in Java can be compiled to be executed in the Dalv
ik virtual machine, which is a specialized VM implementation designed for mobile device use, although not technically a standard Java Virtual Machine. Android does not support J2ME, like some other mobile operating systems.
Media support:Android supports the following audio/video/still media formats: H.263, H.264 (in 3GP or MP4 container), MPEG-4 SP, AMR, AMR-WB (in 3GP container), AAC, HE-AAC (in MP4 or 3GP container), MP3, MIDI, OGG Vorbis, WAV, JPEG, PNG, GIF, BMP.[49]
Additional hardware support:Android can use video/still cameras, touchscreens, GPS, accelerometers, magnetometers, accelerated 2D bit blits (with hardware orientation, scaling, pixel format conversion) and accelerated 3D graphics.
Development environment:Includes a device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse IDE.
Market:Like many phone-based application stores, the Android Market is a catalog of applications that can be downloaded and installed to target hardware over-the-air, without the use of a PC. Originally only free applications were supported. Paid-for applications have been available on the Android Market in the United States since 19 February 2009.[50] The Android Market has been expanding rapidly. As of April 15, 2010, it had over 38,000 Android applications for download.[51]
Multi-touch Android:has native support for multi-touch which was initially made available in handsets such as the HTC Hero. The feature was initially disabled at the kernel level (possibly to avoid infringing Apple's patents on touch-screen technology[52]). Google has since released an update for the Nexus One and the Motorola Droid which enables multi-touch natively.[53]
Bluetooth: Support for sending files over bluetooth was added in version 2.0.
Videocalling: Android does not support videocalling. However, it is possible if the phone runs an additional UI. This is proved on the HTC Evo 4G, which runs Sense and can support videocalling.
Hardware running Android:
The first phone to run the Android operating system was the HTC Dream, released on 22 October 2008.
By the end of 2009 there will be at least 18 phone models using Android worldwide, according to Google. In addition to the mobile devices that ship with Android, some users have been able (with some amount of hacking, and with limited functionality) to install it on mobile devices shipped with other operating systems.
The early feedback on developing applications for the Android platform was mixed. Issues cited include bugs, lack of documentation, inadequate QA infrastructure, and no public issue-tracking system. (Google announced an issue tracker on 18 January 2008.) In December 2007, MergeLab mobile startup founder Adam MacBeth stated, "Functionality is not there, is poorly documented or just doesn't work... It's clearly not ready for prime time." Despite this, Android-targeted applications began to appear the week after the platform was announced. The first publicly available application was the Snake game. The Android Dev Phone is a SIM-unlocked and hardware-unlocked device that is designed for advanced developers. While developers can use regular consumer devices purchased at retail to test and use their applications, some developers may choose not to use a retail device, preferring an unlocked or no-contract device.
Software development kit :
The Android SDK includes a comprehensive set of development tools. These include a debugger, libraries, a handset emulator (based on QEMU), documentation, sample code, and tutorials. Currently supported development platforms include x86-architecture computers running Linux (any modern desktop Linux distribution), Mac OS X 10.4.8 or later, Windows XP or Vista. Requirements also include Java Development Kit, Apache Ant, and Python 2.2 or later. The officially supported integrated development environment (IDE) is Eclipse (3.2 or later) using the Android Development Tools (ADT) Plugin, though developers may use any text editor to edit Java and XML files then use command line tools to create, build and debug Android applications as well as control attached Android devices (e.g., triggering a reboot, installing software package(s) remotely).
A preview release of the Android software development kit (SDK) was released on 12 November 2007. On 15 July 2008, the Android Developer Challenge Team accidentally sent an email to all entrants in the Android Developer Challenge announcing that a new release of the SDK was available in a "private" download area. The email was intended for winners of the first round of the Android Developer Challenge. The revelation that Google was supplying new SDK releases to some developers and not others (and keeping this arrangement private) has led to widely reported frustration within the Android developer community.
On 18 August 2008 the Android 0.9 SDK beta was released. This release provides an updated and extended API, improved development tools and an updated design for the home screen. Detailed instructions for upgrading are available to those already working with an earlier release. On 23 September 2008 the Android 1.0 SDK (Release 1) was released. According to the release notes, it included "mainly bug fixes, although some smaller features were added". It also included several API changes from the 0.9 version.
On 9 March 2009, Google released version 1.1 for the Android dev phone. While there are a few aesthetic updates, a few crucial updates include support for "search by voice, priced applications, alarm clock fixes, sending gmail freeze fix, fixes mail notifications and refreshing intervals, and now the maps show business reviews". Another important update is that Dev phones can now access paid applications and developers can now see them on the Android Market.
In the middle of May 2009, Google released version 1.5 (Cupcake) of the Android OS and SDK. This update included many new features including video recording, support for the stereo bluetooth profile, a customizable onscreen keyboard system and voice recognition. This release also opened up the AppWidget framework to third party developers allowing anyone to create their own home screen widgets.
In September 2009 the "Donut" version (1.6) was released which featured better search, battery usage indicator and VPN control applet. New platform technologies included Text to Speech engine (not available on all phones), Gestures & Accessibility framework.
Android Applications are packaged in .apk format and stored under /data/app folder on the Android OS. The user can run the command adb root to access this folder as only the root has permissions to access this folder.
Android Developer Challenge:
The Android Developer Challenge was a competition for the most innovative application for Android. Google offered prizes totaling 10 million US dollars, distributed between ADC I and ADC II. ADC I accepted submissions from 2 January to 14 April 2008. The 50 most promising entries, announced on 12 May 2008, each received a $25,000 award to fund further development. It ended in early September with the announcement of ten teams that received $275,000 each, and ten teams that received $100,000 each. ADC II was announced on 27 May 2009. The first round of the ADC II closed on 6 October 2009. The first-round winners of ADC II comprising the top 200 applications were announced on 5 November 2009. Voting for the second round also opened on the same day and ended on November 25. Google announced the top winners of ADC II on November 30, with SweetDreams, What the Doddle!? and WaveSecure being nominated the overall winners of the challenge.
Google applications :
Google has also participated in the Android Market by offering several applications for its services. These applications include Google Voice for the Google Voice service, Sky Map for watching stars, Finance for their finance service, Maps Editor for their MyMaps service, Places Directory for their Local Search, Google Goggles that searches by image, Google Translate, Listen for podcasts and My Tracks, a jogging application.
Third party applications:
With the growing number of Android handsets, there has also been a growing interest by third party developers to port their applications to the Android operating system.
Famous applications that have been converted to the Android operating system include Shazam, Backgrounds, and WeatherBug.
The Android operating system has also been considered important enough by a lot of the most popular internet sites and services to create native android applications. These include MySpace and Facebook.
The release of Mozilla Firefox browser for Android is planned for late 2010. According to an interview with Mozilla's vice president of mobile, Jay Sullivan, conducted by TechRadar on February 17, 2010, part of the delay with the porting of Firefox over to Android has been because Firefox Mobile is built on C and C++ code, but that the new Native Development Kit makes it easier to port Firefox Mobile
Native code :
Libraries written in C and other languages can be compiled to ARM native code and installed using the Android Native Development Kit. Native classes can be called from Java code running under the Dalvik VM using the System.loadLibrary call, which is part of the standard Android Java classes.
Complete applications can be compiled and installed using traditional development tools. The ADB debugger gives a root shell under the Android Emulator which allows native ARM code to be uploaded and executed. ARM code can be compiled using GCC on a standard PC. Running native code is complicated by the fact that Android uses a non-standard C library (known as Bionic). The underlying graphics device is available as a framebuffer at /dev/graphics/fb0. The graphics library that Android uses to arbitrate and control access to this device is called the Skia Graphics Library (SGL), and it has been released under an open source license. Skia has backends for both win32 and Cairo, allowing the development of cross-platform applications, and it is the graphics engine underlying the Google Chrome web browser.
Community-based firmware :
There is a community of open-source enthusiasts that build and share Android-based firmware with a number of customizations and additional features, such as FLAC lossless audio support and the ability to store downloaded applications on the microSD card. The community refers to this process as rooting the device. Rooting lets users load modified firmwares allowing users of older phones to use applications available only on newer releases.
Those firmware packages are updated frequently, incorporate elements of Android functionality that haven't yet been officially released within a carrier-sanctioned firmware, and tend to have fewer limitations. CyanogenMod is one such firmware.
On 24 September 2009, Google issued a cease and desist letter to the modder Cyanogen, citing issues with the re-distribution of Google's closed-source applications within the custom firmware. Even though Android OS is open source, phones come packaged with closed-source Google applications for functionality such as the application store and GPS navigation. Google has asserted that these applications can only be provided through approved distribution channels by licensed distributors. Cyanogen has complied with Google's wishes and is continuing to distribute this mod without the proprietary software. He has provided a method to back up licensed Google applications during the mod's install process and restore them when it is complete.
Issues for specific applications :
Unlike other mobile closed platforms like Apple's iPhone OS, Google tracks issues and feature requests at Google Code's site. The following outstanding issues have been highly debated or voted for by the user community:- A source of criticism has been the lack of standards-based iCalendar/CalDAV functionality in the Android calendar client. Currently, the Android calendar is restricted to synchronisation with Google Calendar service.
- As of January 2010[update], the most requested ("starred") feature is the support for Bi-directional text (right-to-left) such as Arabic, Persian and Hebrew.
- Hands free dialing and call answering is not supported. Voice dialing can be used to find/input a number, but selection requires interaction with the screen. This makes it illegal to initiate or answer calls while driving in some areas, and very difficult to use while on a bicycle or motorcycle.
- Bluetooth voice dialing is also not supported. This feature in particular has caused some surprise; many older phones have had this feature for several years.
- Android does not support animated GIF files. It only shows the first frame.
- Android does not support encrypted sending (SMTP+TLS) and receiving (IMAP+SSL) of e-mail over self-signed certificates.
- Because of potential security issues, Android does not officially allow applications to be installed on, nor run from, an SD card. Current Android products such as the HTC Dream and Magic have limited onboard memory and many users feel restricted by this lack of functionality. However, several unsupported modifications exist, to give the user this capability.
Friday, April 16, 2010
Nokia software platforms:S40,S60,S80..find here...
2355, 2650, 3100, 3105, 3108, 3120, 3125, 3200, 3205, 3300, 3510i, 3530, 3585i, 3586, 3586i, 3587, 3587i, 3595, 5100, 6010, 6012, 6015, 6015i, 6100, 6108, 6200, 6220, 6225, 6585, 6610, 6610i,6650, 6651,
6800, 6810, 6820, 7200, 7210, 7250, 7250i, 7600, 8910i
S40 2nd edition
2610, 2626, 2855, 3152, 3155, 3155i, 3220, 5070, 5140, 5140i, 6020,
6030, 6060, 6070, 6080, 6101, 6102, 6102i, 6103, 6152, 6155, 6155i,
6170, 6230, 6230i, 6235, 6235i, 6255, 6822, 7260, 7270, 7360, 8800,
8801
S40 3rd edition 2660, 2865, 2865i, 3109 classic, 3110 classic, 3500 classic, 5200, 5300, 6085, 6086, 6111, 6125, 6126, 6131, 6133, 6136, 6151, 6165, 6215, 6233, 6234, 6265, 6265i, 6270, 6275i,6280, 6282, 6288, 6300, 7370,
7373, 7390, 8600 lunar, 8800 scirocco
S40 5th edition
1680 Classic, 2320 Classic, 2330 classic, 2600 Classic, 2630, 2680 Slide,
2700 classic, 2720 Fold, 2730 Classic, 2760, 3120 Classic, 3555, 3600
Slide, 5000, 5130 Xpress music,5220 Xpress music, 5310 Xpress
music, 5610 Xpress music, 6208 classic, 6212 Classic, 6216 Classic,
6263, 6267, 6300i, 6301, 6500 Classic, 6500 Slide, 6555, 6600 Fold,
6600 Slide, 6600i Slide, 7070 Prism, 7100 Supernova, 7310 Supernova,
7500 Prism, 7610 Supernova, 7900 Prism, 8800 Arte, X6
S40 6th edition
5330, 6260 Slide, 6303 classic, 6700 classic, 7020, 7510 Supernova, X3
S60 1st edition
3600, 3620, 3650, 7650, n-gage, n-gage qd
S60 2nd edition
3230, 6260,6600, 6620, 6630, 6670, 6680, 6681, 6682, 7610, N70, N72,
N90
S60 3rd edition
3250, 5320 Xpress music, 5500, 5630 Xpress music, 5700, 5730, 5700
Xpress music, 6210 navigator, 6120, 6120 classic, 6121 classic, 6124
classic, 6220 classic, 6270 classic, 6290, 6610 Navigator, 6650, 6710
Navigator, 6730 Classic, E50, E51, E55, E60, E61, E61i, E62, E63, E65,
E66, E70, E71, E75, E90, N71, N73, N75, N76, N77, N78, N79, N80, N81,
N81 8GB, N82, N86, N85, n86 8MP, N91, N92, N93, N93i, N95, N95 8GB,
N96
S60 5th edition
5800 XM, N97,5530XM
S80 2nd edition
9300, 9300i, 9500