AGNI

15
AGNI “Turn you Smart phone into Business phone “

description

AGNI. “Turn you Smart phone into Business phone “. Introduction Design Implementation Conclusion. Content. Internet Users and Mobile Users. Introduction. Current Trend. Existing handhelds on market are expensive Does not fit into budget for small companies Licensing problem - PowerPoint PPT Presentation

Transcript of AGNI

Page 1: AGNI

AGNI“Turn you Smart phone into Business

phone “

Page 2: AGNI

Content

• Introduction• Design• Implementation• Conclusion

Page 3: AGNI

IntroductionInternet Users and Mobile Users

Page 4: AGNI

• Existing handhelds on market are expensive• Does not fit into budget for small companies• Licensing problem• Not convenient to carry or handle• Bad user interface• Lacks features• Maintenance issues

Current Trend

Page 5: AGNI

• Why not use your existing smart phones?

• Cheap to buy• Easy to maintain• User friendly interface• Tons of features• Easily available in market• Millions of app available online

Solution?

Page 6: AGNI

ANDROID

Android delivers a complete set of software for mobile devices: an OS, middleware and key mobile application

• Open• Fast and easy application

development• Automation Program• Application Security

Page 7: AGNI

MOBILINK

Two-way data replication/synchronization technologies for replicatingdata through different mechanisms to support occasionally-connected devices

• Ease of Administration• Good Performance• “Embeddability” features : self-

tuning• Cross Platform support• Interoperability

Page 8: AGNI

• Turn your smart phone into business phone• Suitable for small business• Platform independent• Supports most DBMS • Conflict Management system• Easily available on android market

AGNI

Page 9: AGNI

Design

DBMS MobiLink

Page 10: AGNI

• The handhelds communicate with the mobilink server• Mobilink communicates with DBMS• Two way data transfer (DBMS->Handhelds and

Handhelds->DBMS )• Mobilink synchronization technology and describes how to replicate

data between two or more databases

Implementation

Page 11: AGNI

• MobiLink server  : This server manages the synchronization process and provides the interface between all MobiLink clients and the consolidated database server.

• Consolidated database  : This database typically contains the central copy of your DB in the synchronization system. It also typically holds system tables and procedures that are required by MobiLink synchronization, and state information needed to synchronize. 

• MobiLink clients  : The client can be installed on a handheld device, a server or desktop computer, or a smartphone

• Conflict Management• Row level tracking• Column level tracking

Contd…

Page 12: AGNI

• All the transaction on Handhelds are complete• Strict schedule recoverability technique used• Session based data transfer :  All changes can be uploaded in

a single transaction and downloaded in a single transaction. At the end of each successful synchronization, the consolidated and remote databases are consistent

• Synchronization is fault tolerant : For example, if a communication link fails during synchronization, both the remote database and the consolidated database are left in a consistent state

• Failure between upload and download  : The Mobilink automatically rolls back incomplete transactions in the consolidated database

• Failure during upload  : If the failure occurs while building or applying the upload, the remote database is left in exactly the same state as at the start of synchronization. At the server, any part of the upload that has been applied is rolled back.

Data Sync Management

Page 13: AGNI

Contd...• Failure during download : When a failure occurs on the

remote device while applying the download, any part of the download that has been applied is rolled back and the remote database is left in the same state as before the download.

Additional Features (implemented in next release)• Print directly the invoice from handheld to any printer

on cloud• Generate PDF for the invoice

Page 14: AGNI

Conclusion• Turn your smart phones into business phones• Low cost and ease of use• Transfer data from anywhere• Recovery techniques in case of data loss• Conflict management techniques• Can handle multiple data transfers• Scalable

Page 15: AGNI

Any Questions ?