|
Brief summary :
STEP Online Pvt. Ltd, Bangalore. ( August 2004 to Jan 2006 as a Software Engineer) Projects Description 1. Mobile Conference Connection (MCC) Mobile Conference Connection is a mobile device application that enables registered Instant Meeting leaders and/or participants to use their device to manage certain aspects of their Instant Meeting conference. Mobile Conference Connection allows Instant Meeting leaders to import and/or manually enter their Instant Meeting Subscription information to their mobile registered device. Once imported, leaders can initiate and schedule spontaneous meetings, send e-mail meeting invitations, and start meetings. Participants will be able to join conference calls via a link embedded in an e-mail invitation sent to them via the leaders mobile registered device. In addition, both participants and leaders can join calls via a dial-out from the audio bridge. Roles and Responsibilities: Design and development of MCC for targeted Blackberry devices. The initial devices targeted were Blackberry Essex (9650) and Curve (9330). Manually testing the application on emulators with live data from the server. 2. Unified Communication (UC) Unified Communications is a set of products that provides a consistent unified user interface and user experience across multiple devices and media types. It is an integration of real-time communication services such as instant messaging, presence information, telephony services including VoIP, video conferencing, call control and speech recognition with non-real-time communication services such as integrated voicemail, e-mail, and SMS. UC allows an individual to send a message on one medium and receive the same communication on another medium. For example, one can receive a voicemail message and choose to access it through e-mail or a cell phone. If the sender is online according to the presence information and currently accepts calls, the response can be sent immediately through text chat or video call. Otherwise, it may be sent as a non real-time message that can be accessed through a variety of media. Roles and Responsibilities: Development of UCC mobile for Blackberry and J2ME devices. The initial device targeted was Blackberry Storm and Curve. Manually testing the application on emulators with live data from the server. Manually testing the desktop and web versions of the UCC. GeoSIREN A location based application that works with Google Earth, Google maps and other GIS services providers. Volunteers send text messages about field conditions to the communication center which are displayed on Google Earth at the senders longitude and latitude as a mail icon. If the icon is hovered over, one can view the full message. Community volunteers use text messages to report short and urgent field conditions, such as an accident or riot, or any incident to be reported immediately or an antibiotic shortage. Anyone with access to the central repository on Google Earth could reply to these messages by clicking on the icons and then replying inside the pop-up balloon. The text messages will fade in color over time so the responders can identify which text messages are of priority. Text messages from the same phone would show a line between each location of the message so field personnel could be tracked. Roles and Responsibilities: Understanding the requirements for the application. Testing the open source from http://instedd.org/smsgeochat Analyzing the available work and customizing it to the given specifications. Providing analysis report and documentation about the project Testing the application. Environment: ASP.NET, C#, Google Map APIs, KML, JavaScrpit, Perl Urgent Messaging System (UMS) This tool is meant for providing urgent alerts and notification systems using the PushRegistry concept in MIDP2.0. UMS receives push messages from the push initiators i.e. web servers as well as facilitates the users to access the servers when ever required, and get the information they need. Developed with need for urgent messages, and updates in mind in case of disasters, or emergency situations where people intend to receive updated information every second minute. The messages can either be stored to respective record stores if necessary or can be ignored if not relevant. Roles and Responsibilities: (Developer and Lead) Understanding the requirements for the application. Analyzing the available work and customizing it to the given specifications. Providing analysis report and documentation about the project Development of UMS for J2ME compliant devices. Testing the application. Environment: Java, J2ME, MIDP2.0 (Push Registry), Servlets, JSP 5. XMPP Messenger The Vayusphere XMPP Messenger solution for RIM Blackberries provides a robust, reliable Instant Messaging solution for the wireless needs. Vayusphere XMPP Messenger solution inter-operates with all standards compliant XMPP/Jabber servers. Notification Alerts available via Sound, Vibrate or LED, chat transcripts are stored on your device so you can refer to previous conversations; Custom Status messages and Auto Idle detection keep your contacts up To TILL on the users status. The client is always ON, so that it enables the client to continue running in the background even if you switch to another application. In the Enterprise Edition, a unique wireless-friendly proxy gateway provided with the solution ensures continued coverage even as the device travels through wireless dead zones. Messages are queued, and immediately delivered when the device returns to a coverage area. A connection to the IM server is maintained throughout. Role Testing the application. 6. Xtify Xtify is a client download that works with existing published device APIs to extract information from a mobile handset. Xtify then publishes an API that allows content providers to integrate with a users location. Once the Xtify client is downloaded and permissions are given, a content provider may query Xtifys servers for the users location. When a second content provider wants to integrate with the users location, different methodologies are employed to determine if the software already exists on the handset. If so, once a user opts-in, a unique key is created, allowing the second content provider to query Xtifys servers. Roles and Responsibilities: (Developer) Coding using Java/J2ME language. Creating Test cases to test the product. Environment: Java, J2ME, Blackberry (RIM APIs), Netbeans6.0 SoJourner Sojourner is an Enterprise Mobile Solutions Infrastructure. It comes with all components required to access any enterprise application through mobile phones. A mobile tool that accesses an SAP R3 server for data and displays in the mobile devices that are J2ME compatible. The tool provides various custom UI components to display the data and to display different graphs accordingly. Roles and Responsibilities: (Developer and Offshore coordinator) Coding using Java/J2ME language. Creating Test cases to test the product. Environment: Java, J2ME, Eclipse ME Message Polling Mechanism This System is meant for providing messaging polling mechanism in the mobile phones. The mobile application will be intimated with an alert message as and when the contents on the server get updated. This application does the polling of the messages from the server. Roles and Responsibilities: (Developer and Offshore coordinator) Coding using Java/J2ME language. Creating Test cases to test the product. Environment: Java, J2ME, PushRegistry, Eclipse ME Mobile Banking Money is stored in the mobile in the form of digital notes. Each mobile user is given a digital certificate issued from the authority (Bank) and this certificate is used for the authentication of the transactions. Mobile banking consists of two modules Server and Client. The client is just a MIDLET to avail the services of SERVER. The connection between the Server and client facilitates. The Server to perform the following services: Account Details Cheque
|