MobileWish-Putting Technology to Mobile Emotions

50 %
50 %
Information about MobileWish-Putting Technology to Mobile Emotions

Published on July 11, 2008

Author: MobileWish

Source: slideshare.net

Description

This is the presentation I gave at Adobe Indian Mobile and Devices User Group on June 1, 2007. It is based on my Flash Lite application MobileWish, world\'s first complete mobile greetings solution. For more details about MobileWish, visit www.mobilewish.com

MobileWish : Putting Technology to Mobile Emotions A Presentation by : Samir K. Dash 1 st June 2007, 7pm-8 pm IST System Consultant, Enterprise System Solutions Pvt. Ltd

Web based client to let users send and receive e-cards anywhere any time. World’s first complete mobile greetings solution. One of the best examples available today representing the potentiality of Flash Lite. What is MobileWish ?

The idea behind MobileWish , is to let you send and receive your mobile cards anywhere, anytime ... Access your card while you are on the move … What is MobileWish ?

What is MobileWish ? … access your card over the internet

Paper Greetings Card Restricted to a physical location E-Greetings Not restricted to physical location directly. But you need a PC with internet connection which may be restricted to a physical location The Problem People prefer eCard over a paper card because it gives more freedom.But this freedom is limited.

Paper Greetings Card

Restricted to a physical location

E-Greetings

Not restricted to physical location directly. But you need a PC with internet connection which may be restricted to a physical location

Create a cross platform client that can let users to experience much higher degree of freedom by providing a complete experience on ubiquitous mobile handsets. Users can use their handsets to send and receive the greetings to almost anyone around the world. The Solution

Create a cross platform client that can let users to experience much higher degree of freedom by providing a complete experience on ubiquitous mobile handsets.

Users can use their handsets to send and receive the greetings to almost anyone around the world.

The Idea

Find a technology that will let you create client application that is platform independent. The e-cards cards should be created in a manner that they can display consistently over various mobile devices (inside the client) as well as on a desktop (inside an internet browser) Development Challenges: Which technology to Use ?

I found that Flash Lite is an important step in creating a technology that can run consistently everywhere. Flash Lite offers several production benefits over competing technologies Design wow factor along with interactivity Small file size (Good for mobile devices!) Flash Lite 2x allows XML (XML is also cross platform technology ) Flash Lite can communicate with server side scripts (ASP/PHP) Flash Lite & XML Made it Happen

I found that Flash Lite is an important step in creating a technology that can run consistently everywhere.

Flash Lite offers several production benefits over competing technologies

Design wow factor along with interactivity

Small file size (Good for mobile devices!)

Flash Lite 2x allows XML (XML is also cross platform technology )

Flash Lite can communicate with server side scripts (ASP/PHP)

Adobe Flash Lite 2/2.1 Mobile Profile. Action Script ASP (as server side script) XML ( for data portability and storage) MDB (for secure data storage) Flash 8 Professional with Flash Lite SDK Adobe Photoshop CS2 Adobe Dreamweaver Symbian Series 60 Development Tools Tools & Technologies behind MobileWish

Fundamentals are popular : Why to reinvent the wheel ? I have not reinvented the wheel from scratch…just refined the existing one to fit my needs Done by server side script XML E-mail Address Mobile client ID of e-card

Registration: Create an User Id & an associated XML file. Card Selection/Inbox View: Populate Gallery, Inbox etc. with the XML data Send a Card: Update receiver’s XML, Create Database entry and a generate an email. Additional features: Change Password, Retrieve forgotten password etc. The Old Wheel – a New Look !

Registration:

Create an User Id & an associated XML file.

Card Selection/Inbox View:

Populate Gallery, Inbox etc. with the XML data

Send a Card:

Update receiver’s XML, Create Database entry and a generate an email.

Additional features:

Change Password, Retrieve forgotten password etc.

Registration Sign In Receive Card Send Card Create Profile Create unique ID for user Saved the data in data base using ASP Save users data on mobile for later use Saved these data in Flash Lite Shared Object on the mobile phone Verify the authentication of the user Used ASP to match the password from the database Populate the inbox list with the received card details Used XML for porting data AS2 to create a Listbox component that can populate these data. Populate the gallery list with the available cards XML, AS2 Technologies in Action: Reshaping the Wheel

Communicate with a server side script (ASP) As you can notice major part of the whole workflow is dependent on server side, effectively sending and retrieving data to and from the server was a essential part. Postmortem of MobileWish Client: Common Programming Tasks involved Populate a list in Flash with XML data As there were several places where XML data has to be populated, in the list boxes, this was also a major part of development.

Communicate with a server side script (ASP)

As you can notice major part of the whole workflow is dependent on server side, effectively sending and retrieving data to and from the server was a essential part.

Send and Load Data to & from Server Send some data to server and get back the response from the server to process further

Loading XML to Populate a List Get an article with sample file at Dev Center at: http://www.adobe.com/devnet/devices/articles/xml_photo_gallery.html

Registration aims at tracking the sender and the receiver. Registration creates the reference point for creating/updating XML files User Registration

Registration aims at tracking the sender and the receiver. Registration creates the reference point for creating/updating XML files

Sending cards to users who are not registered results in creating a User profile file for that person. So in a later date if the same person wants to register then how to manage his profile so that it won’t result in a duplicate profile? Real Challenge in User Registration

Sending cards to users who are not registered results in creating a User profile file for that person.

So in a later date if the same person wants to register then how to manage his profile so that it won’t result in a duplicate profile?

Viewing Cards in Inbox

Viewing Cards in Inbox

Sending a Card

Sending a Card

Postmortem of MobileWish Cards: Dual Features Card should be able to behave consistently while being displayed inside - The Flash Lite Client in a handset - The Internet Browser on a PC It is because the ways how it will receive data to display the customized message and sender name are done in each of above case in a different manner: Direct value pushed into the card from the swf client URL string based so that user can view it following a hyperlink

Card should be able to behave consistently while being displayed inside

- The Flash Lite Client in a handset

- The Internet Browser on a PC

It is because the ways how it will receive data to display the customized message and sender name are done in each of above case in a different manner:

Direct value pushed into the card from the swf client

URL string based so that user can view it following a hyperlink

Postmortem of MobileWish Cards: Dual Features Inside ASP page that shows the card in the browser

Plans are to Make it FL1.1 compatible along with a SQL databse support for preparing it ready for a real life production environment. MobileWish is a simple experiment showing the way to build complex Flash Lite based clients for creating subscription based models, eg. A client for subscription based content on demand service. Going Forward

Plans are to Make it FL1.1 compatible along with a SQL databse support for preparing it ready for a real life production environment.

MobileWish is a simple experiment showing the way to build complex Flash Lite based clients for creating subscription based models, eg. A client for subscription based content on demand service.

Get to know more about MobileWish at www.mobilewish.com Or Send a mail to me at: [email_address] Additional Information

Get to know more about MobileWish at www.mobilewish.com

Or

Send a mail to me at: [email_address]

Thanks to Mariam Dholkawala , Manager, IndiMad Board of Management , Enterprise System Solutions Pvt. Ltd. Thanks for suggestions received Debashish Paul , Member IndiMad Vivek , i2fly.com Acknowledgements

Thanks to

Mariam Dholkawala , Manager, IndiMad

Board of Management , Enterprise System Solutions Pvt. Ltd.

Thanks for suggestions received

Debashish Paul , Member IndiMad

Vivek , i2fly.com

Thank You !

Thank You !

Add a comment