IJRIT International Journal of Research in Information Technology, Volume 2, Issue 4, April 2014, Pg: 25- 32

International Journal of Research in Information Technology (IJRIT) www.ijrit.com

ISSN 2001-5569

Student Information Acquisition System using J2ME Prof. Sunil Jadhav 1

Ms. Shriyanka Kale 2

[email protected]

[email protected]

Ms. Madhuri Jadhav3 [email protected]

Ms. Nilima Kolhe 4 [email protected] 1234 1234

DEPT OF COMPUTER ENGINEERING

Yadavrao Tasgaonkar Institute of Engineering & Technology. ABSTRACT

The term “Student information Acquisition System using J2ME” is often used in Mobile Technology. The project is a J2ME based application. This project uses J2ME and java technology for the process. J2ME is used for mobile and java is used for PC. The records are maintained in the computer using Java and My-SQL. Users register themselves with the J2ME network by entering their ID the Information Lists are generated by the Server displayed on the Mobile of User. Student will be able to view his Attendance, Mark list, his Information(Roll no, name, Contact no, Email Id, city, Address), also he can fill his Concession form and view the notifications which would displayed on the notice board in college on his Email Id. Keywords: J2ME integrated platform, J2ME data access, Odbc Connector for Mysql, xampp for database.

1. Introduction The student is having particular number called as ID which is used as login name for the mobile authentication Based on ID; the user will get the information. The J2ME application is present on the mobile (application supporting mobile).When mobile is connected to the pc via J2ME, it will ask for authentication in the form of login name (password). This name will be used as searching ID for the particular student. Since it is a college level final year project, we are using less data for the demonstration. The information pieces will be attendance, result and total marks and Concession form. Each piece of information will be having request code which will be displayed on the mobile. User will send request to the PC via J2ME and receive piece of information back via J2ME. The information size will small since the large data access is difficult is very difficult. Java™ Platform, Micro Edition (Java ME) is the most ubiquitous application platform for mobile devices across the globe. It provides a robust, flexible environment for applications running on a broad range of other embedded devices, such as mobile phones, PDAs, TV set-top boxes, and printers. The Java ME platform is deployed on millions of devices, supported by leading tool vendors, and used by companies worldwide. In short, it is the platform of choice for today's consumer and embedded devices.

Prof. Sunil Jadhav, IJRIT

25

IJRIT International Journal of Research in Information Technology, Volume 2, Issue 4, April 2014, Pg: 25- 32

2. Wireless applications Wireless applications can be classified into two streams: 1. Browser-based: Applications developed Such applications can be developed using a JSP(Java server Pages) language. This is similar to the current desktop browser model where the device is equipped with a browser. This pages only Accessible by Staff. 2. Native applications: Compiled applications where the device has a runtime environment to execute J2ME applications. Highly interactive wireless applications are only possible with the latter model. Interactive applications, such as mobile computer games, are a good example. J2ME platform is deployed on the most popular consumer/ embedded devices and supported by leading tool vendors. Java custom programming solutions based on J2ME specifications are written once for a wide range of consumer/ embedded devices.

Fig 1. Client and server Via J2ME.

3. Modules 3.1. Authentication Module: Login is checked based on ID, User is allowed to enter and get onetime password on his/her Email Id. 3.2. Communication Module (J2ME module) : user can go for info and selects the request via J2ME. Staff and students can communicate using J2ME application 3.3. Admin Module: admin can create new data and ID and making the changes in database of the students. 3.4. User Module : Students can get his Information, attendance , mark list and concession form , notification which would displayed on notice board of the college.

4. Literature Review New techniques for coming generation of mobile phones will enable objects from enterprise systems to be distributed across a range of devices of different scales. This object mobility will provide for applications that can take advantage of devicelocal data and processes to support rich client interaction. However, such mobilized applications bring with them new challenges for the software architect.

Prof. Sunil Jadhav, IJRIT

26

IJRIT International Journal of Research in Information Technology, Volume 2, Issue 4, April 2014, Pg: 25- 32

Distributed objects running on telephones or other small mobile devices will have to work within a number of key constraints, such as limitations on memory and available APIs, and the need to maintain data integrity. We use in this project One Time Password (OTP) system, which student can get on his E-mail Id. As you can see in the figure, the user launches the client application, generates an OTP, then navigates to the authentication Web application, and pastes the OTP into the Web browser form. The form is generated by the OTP module when it detects that the request isn't authenticated. When the user clicks Submit, the Web browser form sends the request to the server where it's again intercepted by the OTP module. Next, the OTP module calls the OTP Web service to verify the user authentication data. Finally, if successful, the Web server calls the handler for the requested page, which could be of any type (HTML, JavaScript, ASP.NET, PHP, and so on).

Fig 2. OTP generator.

. Fig3. Snapshot of One time password (OTP). The current section of web page web page shows where staff or server can enter their id and password so that they can stored databse of the students and they can modify it if it requires:

Prof. Sunil Jadhav, IJRIT

27

IJRIT International Journal of Research in Information Technology, Volume 2, Issue 4, April 2014, Pg: 25- 32

Fig 4. Login Form

This web page shows that top marks in yellow color: Detailed information about the marks of the students will be available for display in the server side. This module includes marks of the term tests conducted within the college (5 subject marks). Percentage will be automatically calculated and displayed in a descending order starting with the name of the student with the highest percentage.

Fig 5. Displaying Marks of Students. The above web page shows the defaulters in red color marks: Detailed information about the attendance of the students will be displayed in the server side. Percentage will be automatically calculated and displayed in a ascending order starting with the name of the student with the lowest attendance percentage. 75% will be used as the default percentage for the defaulters list. Students failing to meet the percentage will be displayed in a red coloured block indicating that they are in the defaulters list.

Prof. Sunil Jadhav, IJRIT

28

IJRIT International Journal of Research in Information Technology, Volume 2, Issue 4, April 2014, Pg: 25- 32

Fig 6. Displaying Defaulter lists. This web page shows the record of Students concession form whether it is Monthly or Quarterly:

Fig 7. Concession form

5. Applications It can be used wherever the Attendance, Concession and important notices which are displayed on notice board is a necessity such as in schools, colleges and institutes and almost everywhere. 5.1 Network applications: Wireless networking between PCs in a confined space and where little bandwidth is required. J2ME Network File Systems. Transfer of files, contact details. Student info Acquisition System using J2ME can be applicable in colleges and schools. 5.2 Current J2ME applications: Current mobile phones dispose of a variety of platform dependent software for example organizer, games and address book. Through the invention of programming language Java for mobile phones, it additionally became possible to implement platform independent systems. Nowadays, support of J2ME is a permanent feature of new mobile phones. The majority of J2ME programs are games like puzzles, flight emulators and sport games. Some of the games are already installed on the mobile phone when customers buy

Prof. Sunil Jadhav, IJRIT

29

IJRIT International Journal of Research in Information Technology, Volume 2, Issue 4, April 2014, Pg: 25- 32

them. Games which are not included in the purchase pack, can be directly downloaded from the Internet and installed. Such games enjoy great popularity especially among young people.

6. Future of J2ME System 6.1 Shopping An important area of J2ME applications is also the mobile shopping. The mobile phone could display its owner information about special discounts at supermarkets of the customer’s choice. It could also locate the nearest cheap gas station. Another useful service for countries like Germany where shops are not opened around the clock could help in finding an emergencypharmacy opened at night hours and on the weekends.

Fig. 8: Discounts at a supermarket Mobile advertisements and mobile shopping are related to each other. One possibility would be to display customers current discounts on their mobile phones when they enter a supermarket. Fig. 8 illustrates the prototype for this kind of future J2ME applications. Another useful functionality is to customize advertising depending on consumer behaviour. A consumer in a bookstore might be able to compare the cost of buying a book at the store with the costs of ordering it online and receiving it in a few days or in an hour. 6.2 Safety and emergency Many people see the mobile phone as a perfect companion in emergency cases like car accidents when quick help is required. If the exact location can be determined via GPS or other technologies, ambulance would know the position of injured people and apply first aid more quickly. In this context, an important application would also be for car drivers. It should give the alarm to the nearest hospital, if the car is involved in an accident for example when airbags have been released and the driver does not respond to the request of the system. In the same way, a stolen car could be localized and returned to the owner without much investigating effort of the police.Furthermore, there is still need for applications which could help in handling with results of natural disasters.Team leaders of rescuers could be informed about the position of action forces and could coordinate it in a better way. Mobile phone of a rescuer could show on its display the position of the next electricity or water connection. However, usage of GPS services requires the intact mobile phone infrastructure. If mobile transmission system does not work, a sophisticated system will not be much help. The research of current and future J2ME applications has clearly shown that mobile systems based on location Arouse a great deal of interest of mobile subscribers. Nevertheless, up to date, there

Prof. Sunil Jadhav, IJRIT

30

IJRIT International Journal of Research in Information Technology, Volume 2, Issue 4, April 2014, Pg: 25- 32

are only a few Location Based Services available on the market. In 2006, the first mobile phones with an integrated GPS receiver came into the market. Conditioned by the availability of this technology on mobile phones, it is expectable that indoor and outdoor Location Based Applications will become more popular in the near future. 6.3 Navigation Based on GPS information, different services can be developed which should show the current user position on the map and navigate to a certain place. These services would help tourists to orient themselves in a foreign city. Useful applications would be indication of the next free parking lot or nearest cash machine, the position of hotels or restaurants next to the user location

Fig. 9: Navigation software installed on a NOKIA N95 A more complicated service is an early-warning-system for traffic congestion. User would register on a remote server. A GPS receiver could determine the current driver location and the data could be transmitted to the server. The server should recognize the traffic jam on the way to the specified destination, address a warning to the driver and send a suggestion for a new route. While currently introduced navigation systems are only applicable outside of buildings, it would be also useful to be able to navigate within buildings. Many applications require indoor positioning capabilities such as emergency calls, indoor routing, product tracking or location sensing billing. Indoor Locating System software could help people in orientation in large buildings like museums, galleries, supermarkets, libraries and conferences. If a customer cannot find a certain product in a supermarket, The following mobile snapshots are shows that How students can enter their login id and password, how students will get their attendance, term tests, concession and notices which are displayed on the notice board.

Fig 10: J2ME Snapshots.

Prof. Sunil Jadhav, IJRIT

31

IJRIT International Journal of Research in Information Technology, Volume 2, Issue 4, April 2014, Pg: 25- 32

Here admin and user have particular username and password, if it is valid then Client and Server will connect together using J2ME application, where server generate the details of the students..and client can view his details related to college.

Fig 11.Connection of client and Server

7. Conclusion and Future work The Project entitled “Student information Acquisition System using J2ME” has been developed and satisfies all proposed requirements. The system is highly scalable and user friendly. Almost all the system objectives have been met. The system has been tested under all criteria. All phases of development were conceived using methodologies. The Software executes successfully by fulfilling the objectives of the project. Further extensions to this system can be made required with minor modifications. In this paper, Java 2 platform is introduced and Java 2 Platform, Micro Edition (J2ME) for developing mobile applications is extensively reviewed. It aims at developers to take full advantage of J2ME in their mobile applications. J2ME supports persistent storage of data which is enough to save configuration data constantly for current and future mobile applications. J2ME consists of a variety of optional packages which provide special APIs. It is expected that J2ME and its offspring will offer the most ubiquitous solution for future mobile applications with the continuous improvement in mobile devices.

8. References [1] J2ME Core Concepts. [Online]. Available at: http://www.developer.com/java/j2me/article.php/1378971 [2].Morrison, M (2001). Sams Teach Yourself Wireless Java with J2ME in 21 days. Indiana, U.S.A.: Sams.168 http://en.wikipedia.org/wiki/Web_content_management_system [3] Riggs, Taivalsaari, VandenBrink, 2001, Programming Wireless Devices with the Java 2 Platform, Micro Edition,`` [4] Ortiz, 2004a, A Survey of J2ME Today, Sun Developer Network (SDN), viewed 13 August 2007, http://developers.sun.com/mobility/getstart/articles/survey

Prof. Sunil Jadhav, IJRIT

32

Student Information Acquisition System using J2ME

Keywords: J2ME integrated platform, J2ME data access, Odbc Connector for Mysql, xampp ... NET, PHP, and so .... Here admin and user have particular username and password, if it is valid then Client and Server will connect together using.

1MB Sizes 1 Downloads 210 Views

Recommend Documents

Implementation of Portable ECG Data Acquisition System using ... - IJRIT
can receive the updates through media like mobile phones and cautioned whenever an emergency service is required. Keywords: ARM7TDMI, LPC2148, SPI ... dumped into the LPC2148 through the serial UART port using Flash Magic software. During this proces

Implementation of Portable ECG Data Acquisition System using ... - IJRIT
The objective of ECG signal analysis is to improve the measurement accuracy ... The project thesis consists of a customized ARM7 development board that uses ...

Student Academic Information Exchange System
based on important elements of the student, the program to which it belongs and the university; secondly, the ... XML (Extensible Markup Language) is an extensible markup language that allows better adaptability ... language for formatting informatio

Student Academic Information Exchange System
Index Terms—Information Exchange, XML, web services,. SOA. ... Creating the exchange would not be as significant, if all the systems .... University Two: it was developed with php technology for web services and using a MySQL database.

Student Academic Information Exchange System
used ones to develop web applications. Index Terms—Information Exchange, XML, web services, .... University Two: it was developed with php technology.

Student Academic Information Exchange System
means that the user must enter the data from a student and the university where he or ... To check the operation of the interchange format and the co- ordination ...

Information security when using the EudraVigilance system
[PDF]Information security when using the EudraVigilance systemfeedproxy.google.com/~r/EmaUpdates/~3/aIYj0klfpUE/open_document.jspCachedApr 18, 2017 - The Agency is committed to ensuring the confidentiality, integrity and availability of its informati

Citizen-Editors' Endogenous Information Acquisition ...
Email: [email protected] ...... Notice that for any non-uniform distribution satisfying Condition A the mass of citizens is strictly ..... Notice that the model could indeed be seen as a special case of a commitment-free mechanism ... pref

Public Communication and Information Acquisition
Aug 30, 2013 - ∗Assistant Professor, Boston College, Department of Economics. Contact at ... for policymakers to speak very precisely or with a degree of intentional vagueness? Central banks ... They define information overload as an.

Information Acquisition and Reputation Dynamics
The opportunistic type is forward looking and acts strategically, even though he prefers an exploitive action in ... summary statistics of past histories. 4. Bar-Isaac ...

Public Communication and Information Acquisition
Feb 22, 2016 - show that beliefs about the aggregate economy remain common knowledge and, ...... Several lines of algebra show that the first term in paren-.

Information Acquisition in a War of Attrition
Jun 6, 2012 - ‡University of Hong Kong, [email protected]. 1 ..... As in the standard war of attrition, at each t in the interior of the support, players must.

Information Acquisition, Referral, and Organization
effort and refers, and the equilibrium allocation is ineffi cient. Referral effi ciency can be ... We study an economic system consisting of experts who provide services to clients. An expert ... A consumer needs to file a tax return. Simple returns

Using information to support student learning flyer - The Open University
and used data to support students and help them to succeed. More recently, the. University has expanded its approach to include learning analytics – analysing ...

Improving Arabic Information Retrieval System using n-gram method ...
Improving Arabic Information Retrieval System using n-gram method.pdf. Improving Arabic Information Retrieval System using n-gram method.pdf. Open. Extract.