Mobile Wallet (Final Year Project)

The Mobile Wallet and Banking Platform provides a foundation for Mobile Operators, Banking, and Mobile Commerce Vendors to rapidly develop and launch customized services to mobile subscribers.

This platform provides the following core features and functionality:

  • Mobile Banking, Mobile Wallet, &MobileMoney Transfer Applications
  • Financial Account Association and Subscriber Registration
  • Customer Relationship Management and Operational Support Software
  • Connection toMobileMoney Transfer Networks
  • Connection to Bank Processors and Payment Gateways
  • SMSc/USSD Integration for Messaging and Alerts
  • Transaction Monitoring and Reports

The platform includes a comprehensive suite of development and testing tools that enable financial institutions to expedite delivery of mobile financial services. This flexible platform empowers clients to tailor DonRiver Solutions to their unique requirements, launch new digital channels for interacting with customers, and build new financial products and services leveraging existing systems.

Using one’s handset as a financial tool, or the mobile wallet is an interesting concept which is becoming increasingly popular and integrated across consumer platforms. Not only does it allow users on the move to access financial accounts, but also plays an integral part in the development of digital commerce and banking.

The mobile wallet is proving especially effective in developing countries where desktop access to the Internet and banking opportunities are still a privilege, yet mobile accessibility is extremely high.


Android New Honeycomb 3.0

Honeycomb is an Android operating system. iOS is an Apple operating system. They are completely different beasts. Honeycomb is the much-anticipated new release of Android optimized for tablets.

Honeycomb is the next version of the Android platform, designed from the ground up for devices with larger screen sizes, particularly tablets. We’ve spent a lot of time refining the user experience in Honeycomb, and we’ve developed a brand new, truly virtual and holographic user interface. Many of Android’s existing features will really shine on Honeycomb: refined multi-tasking, elegant notifications, access to over 100,000 apps on Android Market, home screen customization with a new 3D experience and redesigned widgets that are richer and more interactive. We’ve also made some powerful upgrades to the web browser, including tabbed browsing, form auto-fill, syncing with your Google Chrome bookmarks, and incognito mode for private browsing.

Changes will include:

  • Optimized tablet support with a new user interface
  • Three dimensional desktop with redesigned widgets purportedly taken from BumpTop, the 3D desktop acquired by Google in 2010.
  • Refined multi-tasking
  • Google Maps 5 with 3D interactions and offline reliability
  • Access to over 3 million Google eBooks
  • Browser enhancements including tabbed web pages, form auto-fill, bookmark syncing, and private browsing
  • Support for video chat using Google Talk

First look: Android 2.3 Gingerbread tour in screenshots

Android 2.3, codenamed Gingerbread, was revealed by Google this morning. It will ship first on the upcoming Nexus S smartphone, which was built by Google in collaboration with Samsung. According to an Android developer, we will likely see it rolled out as an update for Nexus One handsets in the next few weeks. We look forward to doing a full review when it arrives on devices, but we decided to get an early look via the SDK.

We tested Android 2.3 by running it in the emulator supplied with the official Android SDK. This gave us the ability to check out some of the user interface improvements and look at a few of the new features. It’s important to remember, however, that the platform image included in the SDK is not the final one that will be rolled out on hardware and is missing several components of the platform. The emulator is also a lot slower than running Android on actual hardware, so it’s hard to get an accurate feel for the impact of the performance improvements at this time.

As you can see, the home screen has undergone some minor theming changes. The notification bar is now solid black and the bottom panel is darker. Some of the icons have been tweaked to match the black and green palette. In terms of functionality, the home screen still largely behaves as before. It hasn’t caught up with third-party options such as LauncherPro yet.

The actual notification panel is darker and a bit more elegant. The bottom part still has a gradient, but the rest of it looks a lot flatter. The clear button is more rectangular.

The dialer has a much more subdued look. The bubble gradients on the buttons and text bar were stripped out in favor of a more static flat appearance. The rounded corners of the bottom rectangle have been squared off a bit more.

Application toolbar buttons have a black background with more pronounced transparency, but are still quite readable. The toolbar overflow menu is designed to match the new look of the buttons. The dark gray font of the shortcut text is a bit hard to read and could use with more contrast.

In the next screenshot, you can see the new text selection mechanism. You can drag the sliders on each size to change the range of the selection. It looks a lot like the equivalent feature that is available on some of the newer Motorola and Samsung Android handsets. Please note that the keyboard in the screenshot below is a multilingual keyboard that comes with the SDK and is not the updated keyboard that is shipping in Android 2.3. We were, unfortunately, not able to test the new keyboard yet.

The SIP calling feature is now available over WiFi. We couldn’t test it in the emulator, but you can see the new “Internet calling” field when you edit a contact from the platform’s address book.

The theme changes in Android 2.3 are subtle, but elegant. The simpler color palette looks like a good direction for Android and we like the look of the more translucent menu. The flatter and more rectangular feel is a bit surprising, but adds a nice flavor. It’s possible that these changes are a sort of transitional step between the 2.x and upcoming 3.x series, which is expected to bring more significant user interface changes.

Reference :

Nokia N8 vs HTC Desire comparison – Symbian^3 vs Android

Nokia N8 vs HTC Desire

Heres a comparison video between the Nokia N8 running Symbian^3 OS and the HTC Desire running Android OS. In This video the guys at Smartphoneenvy covers specs, YouTube and speed test, navigation gallery and user interface comparison. Enjoy the videos!

9 cool upcoming Windows Phone 7 Devices

Microsoft today joined its partners in revealing nine new Windows Phone 7 handsets that will be available this holiday season from leading mobile operators in Europe, North America and Asia Pacific. With more than 60 mobile operators in over 30 countries worldwide committed to bringing Windows Phones to market, the millions of people around the world looking for a phone that plays as hard as it works will have a variety of phones from leading device-makers to choose from.

Dell Venue Pro

Windows Phone 7 - Dell Venue Pro

HTC 7 Mozart

Windows Phone 7 - HTC 7 Mozart

Windows Phone 7 - HTC 7 Mozart

HTC 7 Trophy

Windows Phone 7 - HTC 7 Trophy

HTC Surround

Windows Phone 7 - HTC Surround

Windows Phone 7 - HTC Surround


Windows Phone 7 - HTC HD7

Windows Phone 7 - HTC HD7

LG Optimus7

Windows Phone 7 - LG Optimus7

LG Quantum

Windows Phone 7 - LG Quantum

Windows Phone 7 - LG Quantum

Samsung Focus

Windows Phone 7 - Samsung Focus

Samsung Omnia 7

Windows Phone 7 - Samsung Omnia 7


PHP for Android



  • PFA will be at #pbc10 (@ivmos) and #WebTechConf (@__ce)
    About 2 weeks, 3 days ago.
  • PhpForAndroid-APK 0.2 released, PHP scripts as APKs 🙂
    About 1 month, 2 weeks ago.
  • SL4A r0 Released!! PFA 0.2 supporting it, to be released in late August
    About 2 months ago.


PHP for Android project (PFA) aims to make PHP development in Android not only possible but also feasible providing tools and documentation.
We currently have an APK which provides PHP support to SL4A (PhpForAndroid.apk) and we’re working in a manual.
Irontec is the company behind this project. About this project

Android 2.2

New User Features


New Home screen tips widget assists new users on how to configure the home screen with shortcuts and widgets and how to make use of multiple home screens. 

The Phone, applications Launcher, and Browser now have dedicated shortcuts on the Home screen, making it easy to access them from any of the 5 home screen panels.

Exchange support

Improved security with the addition of numeric pin or alpha-numeric password options to unlock device. Exchange administrators can enforce password policy across devices. 

Remote wipe: Exchange administrators can remotely reset the device to factory defaults to secure data in case device is lost or stolen.

Exchange Calendars are now supported in the Calendar application.

Auto-discovery: you just need to know your user-name and password to easily set up and sync an Exchange account (available for Exchange 2007 and higher).

Global Address Lists look-up is now available in the Email application, enabling users to auto-complete recipient names from the directory.

Camera and Gallery

Gallery allows you to peek into picture stacks using a zoom gesture. 

Camera onscreen buttons provide easy access to a new UI for controling zoom, flash, white balance, geo-tagging, focus and exposure. Camcorder also provides an easy way to set video size/quality for MMS and YouTube.

With the LED flash now enabled for the Camcorder, videos can be shot at night or in low light settings.

Portable hotspot

Certain devices like the Nexus One can be turned into a portable Wi-Fi hotspot that can be shared with up to 8 devices. 

You can use your Android-powered phone as a 3G connection for a Windows or Linux laptop by connecting their phone to the computer with a USB cable. The connection is then shared between the two devices.

Multiple keyboard languages

Multi-lingual users can add multiple languages to the keyboard and switch between multiple Latin-based input languages by swiping across the space bar. This changes the keys as well as the auto-suggest dictionary.

Improved performance

Performance of the browser has been enhanced using the V8 engine, which enables faster loading of JavaScript-heavy pages. 

Dalvik Performance Boost: 2x-5x performance speedup for CPU-heavy code over Android 2.1 with Dalvik JIT.

The graph to the right shows the performance speedup from Android 2.1 to Android 2.2 using various benchmark tests. For example, LinPack is now more than 5 times faster.

Kernel Memory Management Boost: Improved memory reclaim by up to 20x, which results in faster app switching and smoother performance on memory-constrained devices.

New Platform Technologies

Media framework

  • New media framework (Stagefright) that supports local file playback and HTTP progressive streaming
  • Continued support for OpenCore in Android 2.2


  • Voice dialing over Bluetooth
  • Ability to share contacts with other phones
  • Support for Bluetooth enabled car and desk docks
  • Improved compatibility matrix with car kits and headsets

2.6.32 kernel upgrade

  • HIGHMEM support for RAM >256MB
  • SDIO scheduling and BT improvements

New Developer Services

Android Cloud to Device Messaging

Apps can utilize Android Cloud to Device Messaging to enable mobile alert, send to phone, and two-way push sync functionality.

Android Application Error Reports

New bug reporting feature for Android Market apps enables developers to receive crash and freeze reports from their users. The reports will be available when they log into their publisher account.

New Developer APIs

Apps on external storage

Applications can now request installation on the shared external storage (such as an SD card).

Media framework

Provides new APIs for audio focus, routing audio to SCO, and auto-scan of files to media database. Also provides APIs to let applications detect completion of sound loading and auto-pause and auto-resume audio playback.

Camera and Camcorder

New preview API doubles the frame rate from ~10FPS to ~20FPS. Camera now supports portrait orientation, zoom controls, access to exposure data, and a thumbnail utility. A new camcorder profile enables apps to determine device hardware capablities.


New APIs for OpenGL ES 2.0, working with YUV image format, and ETC1 for texture compression.

Data backup

Apps can participate in data backup and restore, to ensure that users maintain their data after performing a factory reset or when switching devices.

Device policy manager

New device policy management APIs allow developers to write “device administrator” applications that can control security features on the device, such as the minimum password strength, data wipe, and so on. Users can select the administrators that are enabled on their devices.

UI framework

New “car mode” and “night mode” controls and configurations allow applications to adjust their UI for these situations. A scale gesture detector API provides improved definition of multi-touch events. Applications can now customize the bottom strip of a TabWidget.

For more information about the new developer APIs, see the Android 2.2 version notes and the API Differences Report.

Windows Phone 7’s release date is November 8: report

Microsoft has remained mum on when exactly its new mobile phone operatingsystem will launch in the US, but a new report suggests it will be on Monday, November 8.

Microsoft insider Paul Thurrott has written on his Windows Phone Secrets blog about the release date, citing a “very reliable source.” That would be at odds with Microsoft’s initial release target of October. Given the company’s lack of Windows Phone 7 announcements, it makes sense.

Rumors had popped up over the weekend that WP7 might be launching on October 11. Microsoft began sending out invitations for an event on that date. But Thurrott says that is an “annual event” and has nothing to do with Windows Phone.

Still unknown is exactly what phones will be available on launch day. Most of the major manufacturers have announced support for the new platform. However, it has only received a tepid reception so far.

Android has dominated the airwaves and remains, by far, the favorite choice for mobile phone makers. Most of them have, however, mentioned Windows Phone 7 as a side note.

It will take a lot for Microsoft to get back in the game. Android has become a universal systemacross almost every major manufacturer and users have grown very familiar to it. Microsoft’s last attempt at relevance, with the Kin line of phones, failed miserably.

iPhone 4 vs. Android vs. WP7: The Battle of 2010/11

This week I was attending Microsoft’s TechEd conference and was covering Apple’s WWDC remotely for a number of services. Strangely enough, both Microsoft and Apple seemed more focused on Google as a competitor than they were on each other. In fact, they seemed closer to embracing each other than I have seen them in a decade with Apple supporting Bing and Microsoft indicating that much of what they were showcasing would run on coming iPhone applications. There’s a big battle ahead in the smartphone space and the artillery is put into place. Here is how the rivals stack up.

iPhone: It’s nice, but AT&T brings it down

The iPhone’s strengths include the design of the phone which is the first one, to my eye, that is better that the original. I found the generation 2 and 3 iPhone to be relatively unattractive, but generation 4 is a damned good looking phone. It remains one of the easiest to use phones in the market, has more interesting applications than anyone else and a strong accessory line that goes with it.  Apple is unmatched in marketing and demand generation for their phones and MP3 players.

But the iPhone is not without weaknesses. Apple has a very limited



product line and one size rarely fits all. And then there is what has been considered a possible new killer feature of the iPhone, the video conferencing application FaceTime. However, it requires both parties to have generation 4 phones and both need to be on Wi-Fi to work. So, it’s a non-starter. Apple is increasingly seen as too controlling which is upsetting users and developers. Apple’s biggest weakness is AT&T, which seems to go out of its way to make things painful for iPhone users and already has one of the poorest customer satisfaction scores in the nation.

Windows Phone 7: Choice that is late to the party

Windows 7 phones work great in tandem with other Microsoft products like Windows, Communications Server, Exchange and SharePoint. A reasonably large number of hardware partners are providing choice.  There is a variety of carriers that will sell the phone, we are seeing vastly improved ease of use, and the development of a standard hardware specification that cuts across vendors.

Weaknesses include the fact you can’t actually buy it yet, a tiny application store (but Microsoft has announced changes that resemble the Apple model), few accessories and many may not work across phones, there is no stand out phone yet, and, let’s be honest, it is very, very late to market. And we know that neither Microsoft nor its partners have historically done well with marketing the predecessors to this platform.

Android: Everywhere, but not for everyone?

It’s strengths are based on a strong connection to Google search and related services, an application store second only to Apple, multi-vendor/multi-carrier support, as well as 4G in the market. Android has had several phones that have risen to challenge the iPhone with the Evo being the latest. And let’s not forget Google’s good relation with developers.

But Android’s weakness is an increasing fragmentation of versions launching at the same time, a history of poorly protecting personal information, dabbling in Google branded hardware which frightened some partners. Google still has to learn to market their offering effectively. In addition, Google is getting a reputation for launching products that aren’t yet ready for public consumption.

Winning: Too early to call

Apple is the company to catch, but unless Apple can mitigate the pain AT&T is causing, they will likely be passed by one of the others. In fact you could likely argue that, with the Evo, Google has already passed Apple. In mindshare, there is no one that can touch Apple yet. Google has to up the quality of the Android and get more compelling products to Verizon and T-Mobile, both of which are preferred to AT&T, and improve the selection in Android Market. Microsoft needs to actually enter the market and find a way to emphasize their superior interoperability into a competitive advantage. Microsoft has the farthest to go, but the market for smartphones is still opening up that gives them some additional time to get there.

Wrapping Up: A two horse race that will get two more soon

I have serious problems with communications devices that won’t interoperate well.  The idea of a video conferencing application that will only work if an extreme number of conditions exist reminds me of Zune’s music sharing feature (which only worked with other Zune players and sucked as a result).  And why is it that you can’t tether an iPad and an iPhone? Apple needs to improve the interoperability with those products. Quality and trust that is important as well and here Google falls a bit short. It’s a two horse race right now, as you can’t buy Microsoft’s WP7 phones yet.

But each vendor could learn some good practices from the others.  Apple could be more open and interoperable particularly with themselves, and do what it takes to get another carrier. Google could work harder to create a more consistent and reliable platform and stop messing around with our personal information. Microsoft could actually get something complete to market timely. Whoever does the most of this will likely win this market.

And hey, there is another contender: HP (with Palm) may actually get to the goal first.