on 04-20-2007 11:52 AM
Hi all,
Can any one explain the Development Life cycle of an MI Application..in brief. Like where the project starts actually..what come after what..and where do we end up...
Since Iam very new to MI and also SAP NW.. please explain in laymans language so that this thread will be useful to any new folk coming into this competancy.
Thanks in advance,
KumarR
Hey
Thanks all.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hey All,
Thanks for what you have told...but this is not what I was looking at..
My Query was to know the MI Application Development life cycle ..LIke in other Web Applications using MS.NET or Java the product life cycle goes like..:
Analysis
Design
Development
Testing
implementation
maintenance.....
I hope my Query is clear now..
Cheers,
KumarR
Message was edited by:
kumarR
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi kumar,
this might answer your query.
regards
jo
Hi Kumar,
<<<Analysis
Design
Development
Testing
implementation
maintenance.....>>>>
Fine let me try to help you out. The below is all upto my understanding.
<b>Analysis</b>: You need to analyze what exactly you need to build......
1) Why u need to develop mobile application?
2) On what device...is ita PDA, laptop?
3) What is the mode of connectivity? offline or online.
PDA is better for online...lap top is good for offline connectivity..
<b>Design:</b>: Design the data model according to your business needs and type of syncbos..
The structure of syncbos and relationship between syncbos etc
Ex: customer is header table, email & address are child tables to customer table.
Hope this is clear
<b>Development</b>: Once the data model of syncbos, landscape, system are decided and designed, then start with the development of bapiwrappers, syncbos etc and complete middleware development and start with the client isde development
<b>Testing</b>: Once the application is developed then normally testing goes on it and them hand over to the client people for implementation..
Hope this is helpful.
Cheers,
Karthick
Hi Kumar,
There are basically two types of Mobile applications that on ecan make:-
1. Generic Sync Application - Online mode
2. Smart Sync Application - Offline mode
Depending on which type of appln you desire to make there are different ways in which you go about developing the applications.
I suggest you go through the folowing link which gives youa detailed info as to the kind of applications and how do you go about building. It also contains some demo applications as well.
<a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/21eba3a7-0601-0010-b982-92f1fca3258a">MDK</a>
Hope this is helpful.
Regards,
Saurabh.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Kumar,
Mobile Infrastructure Consists of 3 integrated parts:
1) SAP MI Client: MI Client is a java based framework offering services to mobile applications. In general MI runs on platforms like Win32, PocketPC etc. MI offers two diffrenet UI programming models: JSP and AWT. one of the important feature client offers is data Synchronization. This sync is used to update the backend with data collected in the field. There are two types of sync
- Generic Sync: Used for lesser data.
- Smart Sync : Used for Complex data, Some features like Error conflict handling and delta determination are supported.
2) SAP MI J2EE Server: This is server-side component running in the J2EE stack of the SAP WebAS receives compressed data via http(s) from the mobile device and forwards them on to the SAP MI ABAP Server via SAP Java Connector (JCo). It also offers a Web Console for system administrators.
3) SAP MI ABAP Server:This is server-side component running on the ABAP stack of the SAP WebAS.
We have to use SAP Netweaver Developer Studio specific to the release to develop MI applications.
Open NWDS and configure the MDK Settings.
1) To develop a simple mobile application Go to File> New> Project>MDK Development Tools> MI Project--> Finish.
Now insert your code and Right click on the project. Export the project and create the War file. This war file is uploaded in the webconsole/NWA and assigned to the client.
2) To develop a Smart Mobile application
-- Creation of SyncBo in the Middleware
-- Creation of Bapi wrapper in the Backend
-- Creation of MerepMeta XML
Using this MerepMeta XML, Smart Sync Application is developed from the NWDS.
Go to file>File> New> Project>MDK Development Tools>Smart sync project>Next> Browse for the meRepMeta XML> Finish.
Now insert your code and right click on the project. Export the project and create the war file. This war file is uploaded in the webconsole/NWA and assigned to the client.
To be more clear on this please refer this link https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/21eba3a7-0601-0010-b982-92f...
Hope this is helpful to some extent.
Best Regards,
Lakshmi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
25 | |
12 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.