Sie sind auf Seite 1von 12

TERM PAPER

TOPIC: Mobile service database provider


COURSE NAME: B.Tech M. Tech CSE Dual Degree. COURSE CODE: CSE101 DOS : 14-11-2011 Submitted To: Mrs. Mamta Sharma Submitted By: Karishma Agarwal. ACKNOWLEDGEMENT I am grateful to Almighty for giving me the strength to successfully conduct my term paper and for sustaining my efforts which many a times did oscillate. I am deeply indebted to mam, our CSE faculty without whose constructive guidance this term paper would not have been a success. Her valuable advice and suggestions for the corrections, modifications and improvement did enhance the perfection in performing my job well. I am obliged LOVELY PROFESSIONAL UNIVERSITY for providing the best of facilities and environment to bring out our innovation and spirit of inquiry through this venture. I am grateful to My Parents whose blessings and wishes have gone a long way in the completion of this arduous task. Last but not the least I thank all My Friends and Batch Mates, without their prompt support my efforts would have been in vain.

CONTENTS

1. Introduction of C 2. Mobile services present scenario 3. Model of mobile computing 4. Benefits of the Mobile Web For Mobile Service Provider: 5. Description of mobile service provider 6. Coding 7. Result

1. INTRODUCTION OF C:We begin our journey with a little history. C , has become one of the most popular programming languages. Originally designed for systems programming, C was developed by Dennis Ritchie at Bell Laboratories in 1972. Most of its principles and ideas were taken from the earlier language B, BCPL and CPL. CPL was developed jointly between the Mathematical Laboratory at the University of Cambridge and the University of London Computer Unit in 1960s. CPL (Combined Programming Language) was developed with the purpose of creating a language that was capable of both machine independent programming and would allow the programmer to control the behavior of individual bits of information. But the CPL was too large for use in many applications. In 1967, BCPL (Basic Combined Programming Language) was created as a scaled down version of CPL while still retaining its basic features. This process was continued by Ken Thompson. He made B Language during working at Bell Labs. B Language was a scaled down version of BCPL. B Language was written for the systems programming. In 1972, a co-worker of Ken Thompson, Dennis Ritchie developed C Language by taking some of the generality found in BCPL to the B language. The original PDP-11 version of the Unix system was developed in assembly language. In 1973, C language had become powerful enough that most of the Unix kernel was rewritten in C. This was one of the first operating system kernels implemented in a language other than assembly. During the rest of the 1970's, C spread throughout many colleges and universities because of its close ties to UNIX and the availability of C compilers. Soon, many different organizations began using their own versions of C Language. This was causing great compatibility problems. In 1983, the American National Standards Institute (ANSI) formed a committee to establish a standard definition of C Language. That is known as ANSI Standard C. Today C is the most widely used System Programming Language

2. Mobile Services Present Scenario:


Mobile social media services are in a technology selection stage with no clear dominant design. Experimentation is very common, and many service concepts are failing to find a valid business model. We have studied current mobile social media services and categorized them into four distinct scenarios. One of the scenarios does not have any current commercial services, which is seen as a most likely future dominant design. Predicted features in that scenario are composed based on the current state-of-the-art cases of other scenarios. Future technological development will enable more widespread use of social media services, which could be seen as substitutes for the legacy mobile services

3. Model of Mobile Computing:


The ubiquitous computing model used at UMC consisted of visionary leadership, a laptop for every faculty and student, totally wired environment, comprehensive training, interactive courseware support, technical support, personal visitation and follow-ups, faculty presentations, faculty mentoring, and generous technology integration incentives. The primary objectives for ubiquitous laptop computing are designed to enhance the learning experience of students, strengthen instructional strategies of faculty members, and rejuvenate university teaching. No external funds were involved in implementing the initiative. It was done through internal reallocation of financial resources and staff reassignment.

4. Benefits of the mobile Web for Mobile Service Providers:


Mobile Web Applications

Recent times have seen the eld of mobile technology grow exponentially, leading to institutions increasingly recognising the importance of delivering content and services to users through their mobile devices. In many cases these can simply be delivered using the web, optimising your websites for use on smaller screens. However, in some cases you may wish to deliver a service that takes advantage of the native capabilities of todays powerful smartphones, such as GPS for locationbased services for example. You may want to deliver access to campus services like the library, timetabling, room bookings or local travel information. Or you may simply want to deliver the whole app experience, with optimised interfaces and interactions around modern touch screens.

But how do institutions approach this when there is such fragmentation across devices, mobile operating systems and their subsequent app ecosystems?

The predominate focus on mobile app development is to develop native apps; apps that run on a particular platform, like Apples iOS or Googles rapidly growing Android and have your users install them from the platforms app store. However, there are still others in the game such as RIMs BlackBerry and Microsofts long awaited re-emergence in the mobile space with Windows Phone (who, at the time of writing, have just announced a massive strategic partnership with Nokia in a bid to build another ecosystem). If you want to widen access through mobile devices you really also need to be as inclusive as possible and develop your app so it can run across all these platforms. Given that different platforms use different SDKs (Software Development Kits), different programming languages and then each have their own hoops you must jump through to distribute through their app store (including cost), institutions must ask themselves if they have the resources to do this and more importantly what exactly is it that they want their app to do?

If you do want to deliver content & services to mobile and you do need to develop an app to do it, a viable alternative could be a Mobile Web App.

5. Description of Mobile Service Provider:


The Service is supplied to You by Mobile world Operating Pty Ltd (ABN 49 090 451 433) trading as Crazy John's. The Service allows You (and the people You nominate to us) to use the Crazy John's Network (or the network we use to supply your service) in order to: (a) make and receive voice and video calls; (b) send and receive SMS and MMS; and (c) send and receive GPRS Data; subject to the other terms of this Contract and the technical capabilities of your Handset. The Service also includes the provision of: (a) an activated Crazy John's SIM card; (b) a mobile telephone number; and (c) a Customer Contact Centre open between 8am and 9pm ESDT Monday to Friday, between 8am and 7pm ESDT Saturday and between 8am and 6pm ESDT Sunday. Your service will be provided on the terms of one of the Plans described in the annexures at the end of this Service Description. The Plan applicable to You is indicated by the terms and conditions which were provided with your SIM card or Prepaid Mobile Service product. The terms applicable to each Plan are set out in the relevant annexure at the end of this Service Description.

6. Source Code:
#include<stdio.h> #include<conio.h>

struct mob{ char name[25],address[50],fathername[50],signature[50],idprooftype[50],proo fname[50],proofid[50]; }a; FILE *ftr; void star() { int i; for(i=1;i<=50;i++) { printf("*"); } printf("\n\n LOVELY PROFESSIONAL UNIVERSITY\n\n"); for(i=1;i<=50;i++) { printf("*"); } } void main() { int i; star(); printf("\nSelect 1 For Add New Records\nSelect 2 For View Records\n"); scanf("%d",&i); switch(i) { case 1: { printf("Enter The Name :- "); scanf("%s",&a.name); printf("\nEnter The Address :- "); scanf("%s",&a.address);

printf("Enter Father's Name :- "); scanf("%s%",&a.fathername); printf("Enter Signature :- "); scanf("%s",&a.signature); printf("Select Id Proof Type (1: Driving License 2: Voter Id Card ) :- "); scanf("%d",&i); switch(i) { case 1: { //a.idprooftype="Driving License"; printf("Enter the Name :- "); scanf("%s",&a.proofname); printf("Enter The Proof Id :- "); scanf("%s",&a.proofid); ftr=fopen("myfile.txt","a"); fprintf(ftr,"%s %s %s %s %s %s %s\n",a.name,a.address,a.fathername,a.signature,"Driving_License" ,a.proofname,a.proofid); fclose(ftr); }break; case 2: { // a.idprooftype="Voter Id Card"; printf("Enter the Name :- "); scanf("%s",&a.proofname); printf("Enter The Proof Id :- "); scanf("%s",&a.proofid); ftr=fopen("myfile.txt","a"); %s %s %s %s %s fprintf(ftr,"%s %s\n",a.name,a.address,a.fathername,a.signature,"Voter_Id_Card",a .proofname,a.proofid); fclose(ftr); }break; } }break; case 2: { %s %s %s %s %s printf("%s %s\n","name","address","fathername","signature","Voter_Id_Card"," proofname","proofid");

ftr=fopen("myfile.txt","r"); while(!feof(ftr)) { %s %s %s %s fscanf(ftr,"%s %s %s\n",&a.name,&a.address,&a.fathername,&a.signature,&a.idprooftyp e,&a.proofname,&a.proofid); %s %s %s %s %s printf("%s %s\n",a.name,a.address,a.fathername,a.signature,a.idprooftype,a.p roofname,a.proofid); } fclose(ftr); } }

7. Result:

Das könnte Ihnen auch gefallen