SlideShare a Scribd company logo
Remote Controller for
Media Player Via Bluetooth
-Amit Singh Dahal
(g5638545)
 Introduction
 Objective
 Technology
 Design
 Future Work
 Conclusion
• Controlling a media player through
mobile phone Bluetooth
• Numeric command given by the mobile
phone keypads to the Desktop PC acting
as a server
• According to the command, the media
player performs certain functions(Eg:
play, pause, etc)
 To apply the concept of networking and
learn about wireless communication
between two devices
 To develop a mobile application that will
act as a remote controller
 To learn about Bluetooth programming
using J2ME
 Bluetooth:
-wireless communication protocol used for
short distance and devices with low power
consumption
 J2ME:
-its stripped down version of Java targeted at
devices which have limited processing power
and storage capabilities and intermittent or
fairly low-bandwidth network connections
 A configuration provides the most basic set of
libraries and virtual machine features that must
be present in each implementation of a J2ME
environment.
 CLDC contains strict set of Java class libraries
needed for KVM to operate
 Profiles are subsets of configurations
 MIDP contains Java APIs for user network
connections, persistence storage and the user
interface
 Programming and developing Media
Player
 Creating server with specific ID that only
connects with a client at a time via
Bluetooth
 Testing between the server and the
clients after successful implementation of
the design
Thank You!!!


More Related Content

What's hot

Conceptual framework software (2)
Conceptual framework   software (2)Conceptual framework   software (2)
Conceptual framework software (2)
Rajendra Sharma
 
SOC design
SOC design SOC design
Computers
ComputersComputers
Computers
Tejas Gonza
 
Hard ip based SoC design
Hard ip based SoC designHard ip based SoC design
Hard ip based SoC design
Vinchipsytm Vlsitraining
 
142 - Enabling an Immersive Mobile Internet Experience with the ARM Cortex-A8...
142 - Enabling an Immersive Mobile Internet Experience with the ARM Cortex-A8...142 - Enabling an Immersive Mobile Internet Experience with the ARM Cortex-A8...
142 - Enabling an Immersive Mobile Internet Experience with the ARM Cortex-A8...
Brian Carlson
 
SOC - system on a chip
SOC - system on a chipSOC - system on a chip
SOC - system on a chip
Parth Kavi
 
What is firmware
What is firmwareWhat is firmware
What is firmware
Robert Scaccia
 
soc design for dsp applications
soc design for dsp applicationssoc design for dsp applications
soc design for dsp applications
P V Krishna Mohan Gupta
 
SoC Design
SoC DesignSoC Design

What's hot (9)

Conceptual framework software (2)
Conceptual framework   software (2)Conceptual framework   software (2)
Conceptual framework software (2)
 
SOC design
SOC design SOC design
SOC design
 
Computers
ComputersComputers
Computers
 
Hard ip based SoC design
Hard ip based SoC designHard ip based SoC design
Hard ip based SoC design
 
142 - Enabling an Immersive Mobile Internet Experience with the ARM Cortex-A8...
142 - Enabling an Immersive Mobile Internet Experience with the ARM Cortex-A8...142 - Enabling an Immersive Mobile Internet Experience with the ARM Cortex-A8...
142 - Enabling an Immersive Mobile Internet Experience with the ARM Cortex-A8...
 
SOC - system on a chip
SOC - system on a chipSOC - system on a chip
SOC - system on a chip
 
What is firmware
What is firmwareWhat is firmware
What is firmware
 
soc design for dsp applications
soc design for dsp applicationssoc design for dsp applications
soc design for dsp applications
 
SoC Design
SoC DesignSoC Design
SoC Design
 

Viewers also liked

경쟁사벤츠마킹까지
경쟁사벤츠마킹까지경쟁사벤츠마킹까지
경쟁사벤츠마킹까지su90123
 
кулинарски техничар
кулинарски техничаркулинарски техничар
кулинарски техничар
Jelena Radić
 
Костромская область
Костромская областьКостромская область
Костромская областьinformika
 
화면스케치디테일
화면스케치디테일화면스케치디테일
화면스케치디테일su90123
 
средња стручна школа ,,борислав михајловић михиз
средња стручна школа ,,борислав михајловић михизсредња стручна школа ,,борислав михајловић михиз
средња стручна школа ,,борислав михајловић михиз
Jelena Radić
 
Topic 2.3
Topic 2.3Topic 2.3
Topic 2.3
drmukherjee
 
G1 MHL 1516
G1 MHL 1516G1 MHL 1516
G1 MHL 1516
vera812
 
економски техничар
економски техничарекономски техничар
економски техничар
Jelena Radić
 
홍종학의원 의정보고서
홍종학의원 의정보고서홍종학의원 의정보고서
홍종학의원 의정보고서O S
 
G1 MHL Curriculum 2013-2014
G1 MHL Curriculum 2013-2014 G1 MHL Curriculum 2013-2014
G1 MHL Curriculum 2013-2014
vera812
 
Кировская область
Кировская областьКировская область
Кировская областьinformika
 
서비스디자인1주
서비스디자인1주서비스디자인1주
서비스디자인1주su90123
 
Diapoditivas software libre
Diapoditivas software  libreDiapoditivas software  libre
Diapoditivas software libre
yequidu032468
 
Final lesson plan powerpoint
Final lesson plan powerpointFinal lesson plan powerpoint
Final lesson plan powerpoint
Austin O'Connor
 
Instagram Tutorial
Instagram TutorialInstagram Tutorial
Instagram Tutorial
taylorbruer
 
Mwi field tablet comparison
Mwi field tablet comparisonMwi field tablet comparison
Mwi field tablet comparison
Michelle Jacques
 
Prep A Curriculum 14-15
Prep A Curriculum 14-15Prep A Curriculum 14-15
Prep A Curriculum 14-15
vera812
 
Parents explain
Parents explainParents explain
Parents explain
mrtobin
 
Brochure of 11th Asia Conference on Healthcare & Health Insurance, March 2016...
Brochure of 11th Asia Conference on Healthcare & Health Insurance, March 2016...Brochure of 11th Asia Conference on Healthcare & Health Insurance, March 2016...
Brochure of 11th Asia Conference on Healthcare & Health Insurance, March 2016...
Nikash Deka
 
Catalog perfume & cosmetic
Catalog perfume & cosmeticCatalog perfume & cosmetic
Catalog perfume & cosmetic
petafm
 

Viewers also liked (20)

경쟁사벤츠마킹까지
경쟁사벤츠마킹까지경쟁사벤츠마킹까지
경쟁사벤츠마킹까지
 
кулинарски техничар
кулинарски техничаркулинарски техничар
кулинарски техничар
 
Костромская область
Костромская областьКостромская область
Костромская область
 
화면스케치디테일
화면스케치디테일화면스케치디테일
화면스케치디테일
 
средња стручна школа ,,борислав михајловић михиз
средња стручна школа ,,борислав михајловић михизсредња стручна школа ,,борислав михајловић михиз
средња стручна школа ,,борислав михајловић михиз
 
Topic 2.3
Topic 2.3Topic 2.3
Topic 2.3
 
G1 MHL 1516
G1 MHL 1516G1 MHL 1516
G1 MHL 1516
 
економски техничар
економски техничарекономски техничар
економски техничар
 
홍종학의원 의정보고서
홍종학의원 의정보고서홍종학의원 의정보고서
홍종학의원 의정보고서
 
G1 MHL Curriculum 2013-2014
G1 MHL Curriculum 2013-2014 G1 MHL Curriculum 2013-2014
G1 MHL Curriculum 2013-2014
 
Кировская область
Кировская областьКировская область
Кировская область
 
서비스디자인1주
서비스디자인1주서비스디자인1주
서비스디자인1주
 
Diapoditivas software libre
Diapoditivas software  libreDiapoditivas software  libre
Diapoditivas software libre
 
Final lesson plan powerpoint
Final lesson plan powerpointFinal lesson plan powerpoint
Final lesson plan powerpoint
 
Instagram Tutorial
Instagram TutorialInstagram Tutorial
Instagram Tutorial
 
Mwi field tablet comparison
Mwi field tablet comparisonMwi field tablet comparison
Mwi field tablet comparison
 
Prep A Curriculum 14-15
Prep A Curriculum 14-15Prep A Curriculum 14-15
Prep A Curriculum 14-15
 
Parents explain
Parents explainParents explain
Parents explain
 
Brochure of 11th Asia Conference on Healthcare & Health Insurance, March 2016...
Brochure of 11th Asia Conference on Healthcare & Health Insurance, March 2016...Brochure of 11th Asia Conference on Healthcare & Health Insurance, March 2016...
Brochure of 11th Asia Conference on Healthcare & Health Insurance, March 2016...
 
Catalog perfume & cosmetic
Catalog perfume & cosmeticCatalog perfume & cosmetic
Catalog perfume & cosmetic
 

Similar to Network programming

MOBILE APPs DEVELOPMENT PLATFORMS
MOBILE APPs DEVELOPMENT PLATFORMSMOBILE APPs DEVELOPMENT PLATFORMS
MOBILE APPs DEVELOPMENT PLATFORMS
Senthil Kanth
 
J2ME
J2MEJ2ME
BluetoothIM Documentation with Complete Source Code
BluetoothIM Documentation with Complete Source CodeBluetoothIM Documentation with Complete Source Code
BluetoothIM Documentation with Complete Source Code
Rajesh Karumanchi
 
J2ME mobile app development
J2ME mobile app developmentJ2ME mobile app development
J2ME mobile app development
Muthu Kumar
 
Resume
ResumeResume
Design and Development of ARM9 Based Embedded Web Server
Design and Development of ARM9 Based Embedded Web ServerDesign and Development of ARM9 Based Embedded Web Server
Design and Development of ARM9 Based Embedded Web Server
IJERA Editor
 
Embedded System and IoT - ALTEN Calsoft Labs
Embedded System and IoT - ALTEN Calsoft LabsEmbedded System and IoT - ALTEN Calsoft Labs
Embedded System and IoT - ALTEN Calsoft Labs
ALTEN Calsoft Labs
 
SudheerV_resume_a
SudheerV_resume_aSudheerV_resume_a
SudheerV_resume_a
Sudheer Vegesna
 
Bluetooth Profiles by DFunZone
Bluetooth Profiles by DFunZoneBluetooth Profiles by DFunZone
Bluetooth Profiles by DFunZone
DfunZone Net
 
J2 me 1
J2 me 1J2 me 1
J2 me 1
myrajendra
 
Resume
ResumeResume
Stb
StbStb
Traditional vs. SoC FPGA Design Flow A Video Pipeline Case Study
Traditional vs. SoC FPGA Design Flow A Video Pipeline Case StudyTraditional vs. SoC FPGA Design Flow A Video Pipeline Case Study
Traditional vs. SoC FPGA Design Flow A Video Pipeline Case Study
Altera Corporation
 
IBC2022: Tips for Media-over-IP Network Design
IBC2022: Tips for Media-over-IP Network DesignIBC2022: Tips for Media-over-IP Network Design
IBC2022: Tips for Media-over-IP Network Design
Koji Oyama
 
SVS_Resume
SVS_ResumeSVS_Resume
SVS_Resume
Venkata Seshathri
 
J2 Me
J2 MeJ2 Me
manoj_resume
manoj_resumemanoj_resume
manoj_resume
Manoj Kumar
 
this is a power point presentation on chat application
this is a power point presentation on chat applicationthis is a power point presentation on chat application
this is a power point presentation on chat application
mdprince1262
 
Maniteja_Professional_Resume
Maniteja_Professional_ResumeManiteja_Professional_Resume
Maniteja_Professional_Resume
Vaddi Maniteja
 
Debasish sahu embedded software engineer 2 years
Debasish sahu embedded software engineer 2 years Debasish sahu embedded software engineer 2 years
Debasish sahu embedded software engineer 2 years
Debasish Sahu
 

Similar to Network programming (20)

MOBILE APPs DEVELOPMENT PLATFORMS
MOBILE APPs DEVELOPMENT PLATFORMSMOBILE APPs DEVELOPMENT PLATFORMS
MOBILE APPs DEVELOPMENT PLATFORMS
 
J2ME
J2MEJ2ME
J2ME
 
BluetoothIM Documentation with Complete Source Code
BluetoothIM Documentation with Complete Source CodeBluetoothIM Documentation with Complete Source Code
BluetoothIM Documentation with Complete Source Code
 
J2ME mobile app development
J2ME mobile app developmentJ2ME mobile app development
J2ME mobile app development
 
Resume
ResumeResume
Resume
 
Design and Development of ARM9 Based Embedded Web Server
Design and Development of ARM9 Based Embedded Web ServerDesign and Development of ARM9 Based Embedded Web Server
Design and Development of ARM9 Based Embedded Web Server
 
Embedded System and IoT - ALTEN Calsoft Labs
Embedded System and IoT - ALTEN Calsoft LabsEmbedded System and IoT - ALTEN Calsoft Labs
Embedded System and IoT - ALTEN Calsoft Labs
 
SudheerV_resume_a
SudheerV_resume_aSudheerV_resume_a
SudheerV_resume_a
 
Bluetooth Profiles by DFunZone
Bluetooth Profiles by DFunZoneBluetooth Profiles by DFunZone
Bluetooth Profiles by DFunZone
 
J2 me 1
J2 me 1J2 me 1
J2 me 1
 
Resume
ResumeResume
Resume
 
Stb
StbStb
Stb
 
Traditional vs. SoC FPGA Design Flow A Video Pipeline Case Study
Traditional vs. SoC FPGA Design Flow A Video Pipeline Case StudyTraditional vs. SoC FPGA Design Flow A Video Pipeline Case Study
Traditional vs. SoC FPGA Design Flow A Video Pipeline Case Study
 
IBC2022: Tips for Media-over-IP Network Design
IBC2022: Tips for Media-over-IP Network DesignIBC2022: Tips for Media-over-IP Network Design
IBC2022: Tips for Media-over-IP Network Design
 
SVS_Resume
SVS_ResumeSVS_Resume
SVS_Resume
 
J2 Me
J2 MeJ2 Me
J2 Me
 
manoj_resume
manoj_resumemanoj_resume
manoj_resume
 
this is a power point presentation on chat application
this is a power point presentation on chat applicationthis is a power point presentation on chat application
this is a power point presentation on chat application
 
Maniteja_Professional_Resume
Maniteja_Professional_ResumeManiteja_Professional_Resume
Maniteja_Professional_Resume
 
Debasish sahu embedded software engineer 2 years
Debasish sahu embedded software engineer 2 years Debasish sahu embedded software engineer 2 years
Debasish sahu embedded software engineer 2 years
 

Recently uploaded

Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 

Recently uploaded (20)

Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 

Network programming

  • 1. Remote Controller for Media Player Via Bluetooth -Amit Singh Dahal (g5638545)
  • 2.  Introduction  Objective  Technology  Design  Future Work  Conclusion
  • 3. • Controlling a media player through mobile phone Bluetooth • Numeric command given by the mobile phone keypads to the Desktop PC acting as a server • According to the command, the media player performs certain functions(Eg: play, pause, etc)
  • 4.  To apply the concept of networking and learn about wireless communication between two devices  To develop a mobile application that will act as a remote controller  To learn about Bluetooth programming using J2ME
  • 5.  Bluetooth: -wireless communication protocol used for short distance and devices with low power consumption  J2ME: -its stripped down version of Java targeted at devices which have limited processing power and storage capabilities and intermittent or fairly low-bandwidth network connections
  • 6.
  • 7.  A configuration provides the most basic set of libraries and virtual machine features that must be present in each implementation of a J2ME environment.  CLDC contains strict set of Java class libraries needed for KVM to operate  Profiles are subsets of configurations  MIDP contains Java APIs for user network connections, persistence storage and the user interface
  • 8.
  • 9.  Programming and developing Media Player  Creating server with specific ID that only connects with a client at a time via Bluetooth  Testing between the server and the clients after successful implementation of the design

Editor's Notes

  1. MIDPsatisfy some hardware requirements such as screen resoulution, inputs and memory limitations and software requirements ie. The device must have a kernel to manage hardware and schedulingUsed CLDC 1.0 and MIDP 2.0