Documente Academic
Documente Profesional
Documente Cultură
EasyNote
Mobile phone as a notebook and blackboard
Contents
Acknowledgement
Certificate
Mobile Application Development
Java ME or J2ME
Easynote as your notebook
Basic Structure of the Midlet and Functionalities
The screen flow diagram
The control flow diagram
Description
Future Prospects
Reference
Acknowledgement
I am very grateful and indebted to professor D V Gadre for lending me all possible
help in development of the project EasyNote : Mobile Phone as notebook and as
a blackboard.
Vikas Kashyap
Most of the mobile phones today come with inbuilt notepad application which allows one to
store notes in text format. However, as history stands proof, symbolic language is much more
informative than textual language, EasyNote enchases on this fact. EasyNote allows user to use
symbolic language rather than textual to store their notes. Users can use whole of their phone
screen as canvas and draw anything with any color composition and store the screen as a PNG
image that can be used in future just as any image is used with full control to the user.
SaveClass: This class handles the file operations. All inputStreams and outputStreams
are handled by this class. The images and the text files are saved in this class. The class
uses JSR 75 the file connection API for accessing the external memory. There is file
browser embedded in class which browses for the directory to store the files. Users
have to browse for the desired only once during the execution of the application after
first attempt same directory is used for storing all the upcoming files.
OptionScreen: As the name suggests this class controls the colors of image. At present
there are some predefined color options instead of a color mixer option for both
background and the foreground. User can change both background and foreground
color on the same screen. There can be many foreground colors in an image but only
one background.
Notepad: Now this one is for the primitives. Those who dont want to use the symbolic
notes and instead want to continue with their text format, a notepad is provided whose
size grows as the number of characters increase. User can write alphanumeric
characters as well as the special characters supported by the phone. The text is saved in
a text file which again can be accessed from anywhere and can be used as desired.
SplashScreen
DrawScreen
OptionScreen
Notepad
Credits
Help
Description
CLDC 1.1
MIDP 2.0
Touch Screen phone
JSR 75(For File connections)
Size of Standard J2ME version jar file = 84KB
Future Prospects
One of the main reasons behind development of this application was to serve the common
relationship between blackboard and a notebook. This application can easily be extended to
pair the mobile with a projector wirelessly and use the mobile screen as a blackboard. The
benefits of this technology will be immense with the ability to save the blackboard data.
Teacher can store the data on their phone and wont have to rewrite it all again next time in
next class, while they can also share it with students who might have missed the lecture and
hence maintain the continuity of lectures for students.
References
ScreenShots