Challenge Overview
PayPal has two existing mobile libraries that developers can use to integrate Paypal functionality into their applications - iPhone and Android. They would like to add a third library for Blackberry devices and developers. This architecture will do 4 things:
1) Ensure the current code design is sound and extensible
2) Design the necessary assembly to update the existing code to use the new look and feel
3) Design the necessary assembly to provide secondary screens for touch screen Blackberry devices like the Blackberry Bold
4) Design an assembly for a test application that demonstrates both the new UIs in an application that is a good representation of what can be done with the library.
This library provides opportunities for Blackberry mobile applications that allow user to buy goods, donate and send money to another person in applications, without the need to go to PayPal website.
The existing mobile libraries can be found here: https://www.x.com/community/ppx/xspaces/mobile/mep
Final Submission Guidelines
Please see the wiki for the full requirements: http://www.topcoder.com/wiki/display/docs/Paypal+Blackberry+Library+Functionality+and+Touch+Updates