an advanced mobile media player using j2 me
DESCRIPTION
TRANSCRIPT
![Page 1: An Advanced Mobile Media Player Using J2 Me](https://reader036.vdocuments.net/reader036/viewer/2022070303/54b3914c4a79592d708b456d/html5/thumbnails/1.jpg)
J2ME Project
Advanced Mobile Media Player
Group D
![Page 2: An Advanced Mobile Media Player Using J2 Me](https://reader036.vdocuments.net/reader036/viewer/2022070303/54b3914c4a79592d708b456d/html5/thumbnails/2.jpg)
Group Members
Saatviga S. 2005/ICT/054
• .saatviga@gmail com
Wickramasuriya K.T. 2005/ICT/076
• .kasuntw@gmail com
Jayasundara B.M.W.U.C.B. 2005/ICT/031
• . .ucsc chinthaka@gmail com
![Page 3: An Advanced Mobile Media Player Using J2 Me](https://reader036.vdocuments.net/reader036/viewer/2022070303/54b3914c4a79592d708b456d/html5/thumbnails/3.jpg)
Road Map
Architecture of the application
Tools and Devices used
Media API’s used
Features Implemented
Problems Faced
Demo of the Application
![Page 4: An Advanced Mobile Media Player Using J2 Me](https://reader036.vdocuments.net/reader036/viewer/2022070303/54b3914c4a79592d708b456d/html5/thumbnails/4.jpg)
Architecturejavax.microedition.amms
ManagercreatePlayer(source: DataSource):Player
ManagercreatePlayer(source: DataSource):Player
Data SourceData
Source
PlayerPlayer
<<Interface>>
ControllablegetControl()
<<Interface>>
ControllablegetControl()
ControlControl
creates
gets control
amms.control
module
Global Manager
Sound Source 3D
Effect module
Media processor
creates
Volume controlVolume control
Record controlRecord control
Javax.microedition.media
![Page 5: An Advanced Mobile Media Player Using J2 Me](https://reader036.vdocuments.net/reader036/viewer/2022070303/54b3914c4a79592d708b456d/html5/thumbnails/5.jpg)
Tools & Devices Used
Netbeans 6.1 , Eclipse 3.2 IDE
Sun Java Wireless Tool Kit 2.5.2
S60 3rd Edition SDK for MIDP
Nokia PC Suite – Application Installer
Nokia 6120 – 60 3S rd Ed Platform
Sony Ericsson k850i – / Linux OSE Platform
![Page 6: An Advanced Mobile Media Player Using J2 Me](https://reader036.vdocuments.net/reader036/viewer/2022070303/54b3914c4a79592d708b456d/html5/thumbnails/6.jpg)
Media API’s Used
Mobile Media API (MMAPI) - JSR 135 • javax.microedition.media.*
Advanced MultiMedia Supplements(AMMS) - JSR 234• javax.microedition.amms.GlobalManager
• javax.microedition.amms.MediaProcessor
• javax.microedition.amms.MediaProcessorListener
• javax.microedition.amms.control.imageeffect.ImageTransformControl
• javax.microedition.amms.control.imageeffect.ImageEffectControl
• javax.microedition.amms.control.audioeffect.*
• javax.microedition.amms.control.*
![Page 7: An Advanced Mobile Media Player Using J2 Me](https://reader036.vdocuments.net/reader036/viewer/2022070303/54b3914c4a79592d708b456d/html5/thumbnails/7.jpg)
Features
Audio Player
Video Player
Voice Recorder
Sound Settings
Image Editor
Media Player Help
![Page 8: An Advanced Mobile Media Player Using J2 Me](https://reader036.vdocuments.net/reader036/viewer/2022070303/54b3914c4a79592d708b456d/html5/thumbnails/8.jpg)
Audio player
Support for,
• wav
• midi
• jts
• amr
• mp3
![Page 9: An Advanced Mobile Media Player Using J2 Me](https://reader036.vdocuments.net/reader036/viewer/2022070303/54b3914c4a79592d708b456d/html5/thumbnails/9.jpg)
Video Player
Support for,
• mpeg
• mp4
• 3gp
• Snapshots can be
taken from video
![Page 10: An Advanced Mobile Media Player Using J2 Me](https://reader036.vdocuments.net/reader036/viewer/2022070303/54b3914c4a79592d708b456d/html5/thumbnails/10.jpg)
Voice Recorder
![Page 11: An Advanced Mobile Media Player Using J2 Me](https://reader036.vdocuments.net/reader036/viewer/2022070303/54b3914c4a79592d708b456d/html5/thumbnails/11.jpg)
Sound Settings
Basic Settings
Volume, Pan, Base, Treble
Advanced Equalizer
Reverbation Settings
Level, Room level, Reverb Presets
Chorus mode
![Page 12: An Advanced Mobile Media Player Using J2 Me](https://reader036.vdocuments.net/reader036/viewer/2022070303/54b3914c4a79592d708b456d/html5/thumbnails/12.jpg)
Image Editor
Sepia Effect
Select Image Set Effects
Monochrome Emboss Sepia Negative Red Eye Solarize No Effect
Set Transformations Set width, height Create Borders Rotate Image
![Page 13: An Advanced Mobile Media Player Using J2 Me](https://reader036.vdocuments.net/reader036/viewer/2022070303/54b3914c4a79592d708b456d/html5/thumbnails/13.jpg)
Media Player Help
Audio Player Help
Video Player Help
Voice Recorder Help
Image Editor Help
Sound Settings Help
![Page 14: An Advanced Mobile Media Player Using J2 Me](https://reader036.vdocuments.net/reader036/viewer/2022070303/54b3914c4a79592d708b456d/html5/thumbnails/14.jpg)
Problems Faced..
WTK 2.5.2 had no emulator support for playing mp3 , mp4, 3gp files. Nokia S60 emulator threw lots of exceptions Verify errors occurred in Eclipse 3.2, but the same application
worked well with Netbeans without any errors. Problem with integrating midlets together through a single menu.
• Nokia devices installed each midlet seperately without as an whole application
• But Sony Ericsson installed them as one application but whenever exiting a midlet it returned to the application jar file without to the list of midlets.
Couldn’t play mp3 files in the audio player initially. Later it worked when a mp3 file less than the size of 400 KB was tested.
Image Effects & sound settings were not working properly when deployed to the phone.
![Page 15: An Advanced Mobile Media Player Using J2 Me](https://reader036.vdocuments.net/reader036/viewer/2022070303/54b3914c4a79592d708b456d/html5/thumbnails/15.jpg)
Demo of the Media Player
![Page 16: An Advanced Mobile Media Player Using J2 Me](https://reader036.vdocuments.net/reader036/viewer/2022070303/54b3914c4a79592d708b456d/html5/thumbnails/16.jpg)
Thank You