SlideShare a Scribd company logo
1 of 26
G. H. RAISONI COLLEGE OF ENGINEERING
(An Autonomous Institute under UGC act 1956 )
Seminar on
Android Application Development for GPS using
App Inventor
Presented by
Prof. L. P. Thakare
Sushant Burde ( ETRX B-48)
Pratik Suryawanshi ( ETRX B-40)
Shoeb Ahmad ( ETRX B-43)
Smruti Bokade ( ETRX B-12)
Under the guidance of
Department of Electronics Engineering
Session 2012-2013
1. Aim and Objectives
2. Introduction
3. Literature survey
4. Methodology
5. Tools
6. Application
7. References
CONTENT
INTRODUCTION
• App inventor for android is an application originally provided by
Google, and now maintained by the Massachusetts institute of
Technology (MIT).
• It allows anyone familiar with computer programming to create
software applications for the Android operating system (OS).
• It uses a graphical interface, very similar to Scratch and the Star Logo
TNG user interface.
• It allows users to drag-and-drop visual objects to create an application
that can run on the Android system, which runs on many mobile
devices.
• Slephen Miles, a researcher at MIT and co-founder of the NFC Cluster
Bostan told NFC times that about 80,000 developers.
• “App Inventor is intended to make it easy for kids and beginning
programmers to create their own apps ,” said Hal Abelson, Professor
of Computer Science and Engineering at MIT.
App Inventor
Designer Screen
App Inventor
Block Editor
Android
Emulator
Android
Phone
Fig. Block Diagram for App inventor
Contd…
[1-2012] The author Ankur Chandra, Shashank Jain, et.al, “Implementation of
Location awareness and sharing system based on GPS and GPRS using
J2ME”, in Proceedings of 3rd International conference on Computer Research
and Development (ICCRD-2012) IEEE. He suggested that GPS can show
you your exact position on the Earth in any weather Conditions, anywhere in
the World,24 hours a day. But he didn‟t explained how GPS transfers the
messages through Web server to the mobile phones.
[2-2011] The author D. Wolber, “App inventor and real world motivation”, in
Proceedings of the 42nd ACM technical symposium on Computer science
education. He said that the app inventor is a visual „block‟ language for
creating mobile apps and it is also used for language facilitation and course
focusing but he was not suggested anything about compilation of program.
LITERATURE SURVEY
[3-2010] The author E. Spertus , M. L. chang, et.al, “Novel approaches to
CS 0 with app inventor for android”, in Proceedings of 41st ACM Technical
symposium on Computer science Education. They said that the student
reveal a pattern in their interactions between met cognitive processes and
the domain-specific strategies used to develop a program. But they did not
explained how to create a program through Java coding.
[4-2010] The author Hal Abelson , “ Mobile phone apps in cs0 using app
inventor for android: pre-conference workshop,” in Proceedings of the
2010 conference on Information technology education. He explained the
program for GPS position locator which identifies our location through web
server and transfers the message to our android phone. He also create
the latitude and longitude for exact coordination. But it can not store our
previous location , latitude as well longitude.
Contd…
METHODOLOGY
1. Installing the two software : app inventor setup and java (jdk-7u9-windows-i586).
2. Deciding the path
3. For further process, sign in with your Google account
Contd….Contd…
4. Creating new project
Contd….Contd…
5. Screen of your app inventor
Contd….Contd…
6. Deciding different palettes as per our requirement
Contd….Contd…
7. Opening block editor page
Contd….Contd…
Program for GPS locator
1. Using the location sensor to read the current location
The location sensor does some additional work for you by
calling Google maps to get a street address corresponding to GPS
location.
2. Storing the remembered location data in a database
 Tiny database store value copies the location data from the location
sensor properties into the database.
 As you may recall from no texting while you driving, the store value
function has to arguments, the tag and the value.
Contd….Contd…
3. Adding the remembered location to a database so it’s
available when the app is closed and reopened
Contd….Contd…
4. Building the URL to use for launching the Maps application
 The resulting URL consist of maps domain (http://maps.google .com/maps) along
with two URL parameters.
 Saddr and daddr are used to specify the source and destination location for
direction.
Contd….Contd…
1. App Inventor includes an emulator
for the phone.
2. The emulator lets you develop and
test apps using a virtual phone
instead of a real phone.
3. Instead of connecting a phone to
the USB port, just start the
emulator program.
4. When you click Connect to phone in
the Blocks Editor, your app will
appear in the emulator.
Contd….Contd…
1. Start the emulator and use App
Inventor just as you would with a
real phone.
2. Connect to the App Inventor
site, start the Blocks Editor, and
press Connect to Phone.
3. Your application should appear in
the emulator.
4. Don’t forget to “unlock” the virtual
phone after it starts up.
Contd….Contd…
 The Compiler is used to translates the visual blocks language for
implementation on android.
 Generates the .apk File.
Contd….Contd…
Fig. GPS Locator requirements
Contd….Contd…
1. The Android Operating System (OS) for smartphones and
tablets has become the largest platform for a new computing
mobile paradigm.
2. According to the results of Nielsen Mobile
Insights surveys, more than half of the new activations of
smartphones are running Android OS as of mid-2011.
Contd….Contd…
App inventor setup installer
jdk-7u9-windows-i586
Android mobile phones and tablets
TOOLS
• You can create your own GAME
• As a robot controller
APPLICATIONS
• You can developed your own I-book
• You can also develop a random image shower
Contd….Contd…
1. D. Wolber, “App inventor and real-world motivation,” in Proceedings
of the 42nd ACM technical symposium on Computer science education,
ser. SIGCSE ‟11. New York, NY, USA: ACM, 2011, pp. 601–606.
2. S. Uludag, M. Karakus, and S. W. Turner, “Implementing it0/cs0 with
scratch, app inventor forandroid, and lego mindstorms,” in Proceedings
of the 2011 conference on Information technology education, ser.
SIGITE ‟11. New York, NY, USA: ACM, 2011, pp. 183–190.
3. D. Wolber, H. Abelson, E. Spertus, and L. Looney, App Inventor,
ser. O‟Reilly Series. O‟Reilly Media, 2011, pp. 148-156.
4 H. Abelson, M. Chang, E. Mustafaraj, and F. Turbak, “Mobile phone
apps in cs0 using app inventor for android: pre-conference workshop,”
J. Comput. Small Coll., vol. 25, pp. 8–10, June 2010.
REFERENCES
5. E. Spertus, M. L. Chang, P. Gestwicki, and D. Wolber, “Novel
approaches to cs 0 with app inventor for android,” in Proceedings of
the 41st ACM technical symposium on Computer science education,
ser. SIGCSE ‟10. New York, NY, USA: ACM, 2010, pp. 325–326.
6. B. L. Wellman, J. Davis, and M. Anderson, “Alice and robotics in
introductory cs courses,” in The Fifth Richard Tapia Celebration of
Diversity in Computing Conference:
Intellect, Initiatives, Insight, andInnovations, ser. TAPIA ‟09. New
York, NY, USA: ACM, 2009, pp. 98–
102.
7. K. Anewalt, “Making cs0 fun: an active learning approach using
toys, games and alice,” J. Comput. Small Coll., vol. 23, pp. 98–105,
January 2008.
8. “LOGO Software,” http://el.media.mit.edu/logo-foundation/products/
software.html, Accessed on May 15th, 2008.
Contd….Contd…

More Related Content

What's hot

IRJET- Student Teacher Integrated Network Ground – “S.T.I.N.G”
IRJET- Student Teacher Integrated Network Ground – “S.T.I.N.G”IRJET- Student Teacher Integrated Network Ground – “S.T.I.N.G”
IRJET- Student Teacher Integrated Network Ground – “S.T.I.N.G”IRJET Journal
 
HKOSCon18 - Chetan Khatri - Open Source AI / ML Technologies and Application ...
HKOSCon18 - Chetan Khatri - Open Source AI / ML Technologies and Application ...HKOSCon18 - Chetan Khatri - Open Source AI / ML Technologies and Application ...
HKOSCon18 - Chetan Khatri - Open Source AI / ML Technologies and Application ...Chetan Khatri
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceKaran Panwar
 

What's hot (6)

IRJET- Student Teacher Integrated Network Ground – “S.T.I.N.G”
IRJET- Student Teacher Integrated Network Ground – “S.T.I.N.G”IRJET- Student Teacher Integrated Network Ground – “S.T.I.N.G”
IRJET- Student Teacher Integrated Network Ground – “S.T.I.N.G”
 
Prabhas Tiwari CV
Prabhas Tiwari CVPrabhas Tiwari CV
Prabhas Tiwari CV
 
Introduction to android study jams
Introduction to  android study jamsIntroduction to  android study jams
Introduction to android study jams
 
HKOSCon18 - Chetan Khatri - Open Source AI / ML Technologies and Application ...
HKOSCon18 - Chetan Khatri - Open Source AI / ML Technologies and Application ...HKOSCon18 - Chetan Khatri - Open Source AI / ML Technologies and Application ...
HKOSCon18 - Chetan Khatri - Open Source AI / ML Technologies and Application ...
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Resume
ResumeResume
Resume
 

Similar to Appp rrrr

Augmented Reality in Medical Education
Augmented Reality in Medical EducationAugmented Reality in Medical Education
Augmented Reality in Medical EducationIRJET Journal
 
Quantify Measure App Project concept presentation
Quantify Measure App Project concept presentationQuantify Measure App Project concept presentation
Quantify Measure App Project concept presentationAsheeshK
 
IRJET- Campus Navigation System Based on Mobile Augmented Reality
IRJET- Campus Navigation System Based on Mobile Augmented RealityIRJET- Campus Navigation System Based on Mobile Augmented Reality
IRJET- Campus Navigation System Based on Mobile Augmented RealityIRJET Journal
 
PRO-VAS: utilizing AR and VSLAM for mobile apps development in visualizing ob...
PRO-VAS: utilizing AR and VSLAM for mobile apps development in visualizing ob...PRO-VAS: utilizing AR and VSLAM for mobile apps development in visualizing ob...
PRO-VAS: utilizing AR and VSLAM for mobile apps development in visualizing ob...TELKOMNIKA JOURNAL
 
Android and iOS Hybrid Applications for Surabaya Public Transportation Route
Android and iOS Hybrid Applications for Surabaya Public Transportation Route Android and iOS Hybrid Applications for Surabaya Public Transportation Route
Android and iOS Hybrid Applications for Surabaya Public Transportation Route Editor IJCATR
 
Android and iOS Hybrid Applications for Surabaya Public Transportation Route
Android and iOS Hybrid Applications for Surabaya Public Transportation RouteAndroid and iOS Hybrid Applications for Surabaya Public Transportation Route
Android and iOS Hybrid Applications for Surabaya Public Transportation RouteEditor IJCATR
 
IRJET- Educatar: Dissemination of Conceptualized Information using Augmented ...
IRJET- Educatar: Dissemination of Conceptualized Information using Augmented ...IRJET- Educatar: Dissemination of Conceptualized Information using Augmented ...
IRJET- Educatar: Dissemination of Conceptualized Information using Augmented ...IRJET Journal
 
DESIGN AND DEVELOPMENT OF A MULTI FEATURED IOS MOBILE APPLICATION USING SWIFT 3
DESIGN AND DEVELOPMENT OF A MULTI FEATURED IOS MOBILE APPLICATION USING SWIFT 3DESIGN AND DEVELOPMENT OF A MULTI FEATURED IOS MOBILE APPLICATION USING SWIFT 3
DESIGN AND DEVELOPMENT OF A MULTI FEATURED IOS MOBILE APPLICATION USING SWIFT 3Journal For Research
 
Platform Independent App design
Platform Independent App designPlatform Independent App design
Platform Independent App designArnab Pradhan
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
Project proposal.pdf
Project proposal.pdfProject proposal.pdf
Project proposal.pdfChin2uuu
 
A Review Paper on Cross Platform Mobile Application Development IDE
A Review Paper on Cross Platform Mobile Application Development IDEA Review Paper on Cross Platform Mobile Application Development IDE
A Review Paper on Cross Platform Mobile Application Development IDEIOSR Journals
 
I phone programming project report
I phone programming project reportI phone programming project report
I phone programming project reportDhara Shah
 
Forey: An Android Application for the Visually Impaired
Forey: An Android Application for the Visually ImpairedForey: An Android Application for the Visually Impaired
Forey: An Android Application for the Visually ImpairedIRJET Journal
 

Similar to Appp rrrr (20)

Augmented Reality in Medical Education
Augmented Reality in Medical EducationAugmented Reality in Medical Education
Augmented Reality in Medical Education
 
Quantify Measure App Project concept presentation
Quantify Measure App Project concept presentationQuantify Measure App Project concept presentation
Quantify Measure App Project concept presentation
 
IRJET- Campus Navigation System Based on Mobile Augmented Reality
IRJET- Campus Navigation System Based on Mobile Augmented RealityIRJET- Campus Navigation System Based on Mobile Augmented Reality
IRJET- Campus Navigation System Based on Mobile Augmented Reality
 
PRO-VAS: utilizing AR and VSLAM for mobile apps development in visualizing ob...
PRO-VAS: utilizing AR and VSLAM for mobile apps development in visualizing ob...PRO-VAS: utilizing AR and VSLAM for mobile apps development in visualizing ob...
PRO-VAS: utilizing AR and VSLAM for mobile apps development in visualizing ob...
 
Android and iOS Hybrid Applications for Surabaya Public Transportation Route
Android and iOS Hybrid Applications for Surabaya Public Transportation Route Android and iOS Hybrid Applications for Surabaya Public Transportation Route
Android and iOS Hybrid Applications for Surabaya Public Transportation Route
 
Android and iOS Hybrid Applications for Surabaya Public Transportation Route
Android and iOS Hybrid Applications for Surabaya Public Transportation RouteAndroid and iOS Hybrid Applications for Surabaya Public Transportation Route
Android and iOS Hybrid Applications for Surabaya Public Transportation Route
 
IRJET- Educatar: Dissemination of Conceptualized Information using Augmented ...
IRJET- Educatar: Dissemination of Conceptualized Information using Augmented ...IRJET- Educatar: Dissemination of Conceptualized Information using Augmented ...
IRJET- Educatar: Dissemination of Conceptualized Information using Augmented ...
 
Automated card recharge android application
Automated card recharge android applicationAutomated card recharge android application
Automated card recharge android application
 
Automated card recharge android application
Automated card recharge android applicationAutomated card recharge android application
Automated card recharge android application
 
Automated card recharge android application
Automated card recharge android applicationAutomated card recharge android application
Automated card recharge android application
 
DESIGN AND DEVELOPMENT OF A MULTI FEATURED IOS MOBILE APPLICATION USING SWIFT 3
DESIGN AND DEVELOPMENT OF A MULTI FEATURED IOS MOBILE APPLICATION USING SWIFT 3DESIGN AND DEVELOPMENT OF A MULTI FEATURED IOS MOBILE APPLICATION USING SWIFT 3
DESIGN AND DEVELOPMENT OF A MULTI FEATURED IOS MOBILE APPLICATION USING SWIFT 3
 
Platform Independent App design
Platform Independent App designPlatform Independent App design
Platform Independent App design
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
Project proposal.pdf
Project proposal.pdfProject proposal.pdf
Project proposal.pdf
 
89 93
89 9389 93
89 93
 
Sixth sense
Sixth senseSixth sense
Sixth sense
 
E017163033
E017163033E017163033
E017163033
 
A Review Paper on Cross Platform Mobile Application Development IDE
A Review Paper on Cross Platform Mobile Application Development IDEA Review Paper on Cross Platform Mobile Application Development IDE
A Review Paper on Cross Platform Mobile Application Development IDE
 
I phone programming project report
I phone programming project reportI phone programming project report
I phone programming project report
 
Forey: An Android Application for the Visually Impaired
Forey: An Android Application for the Visually ImpairedForey: An Android Application for the Visually Impaired
Forey: An Android Application for the Visually Impaired
 

More from Sushant Burde

More from Sushant Burde (8)

Fpga optimus main_print
Fpga optimus  main_printFpga optimus  main_print
Fpga optimus main_print
 
Dsp ppt
Dsp pptDsp ppt
Dsp ppt
 
Sushantburde
SushantburdeSushantburde
Sushantburde
 
Caooooooooooo
CaoooooooooooCaooooooooooo
Caooooooooooo
 
Spread spectrum
Spread spectrumSpread spectrum
Spread spectrum
 
Sushant memristor
Sushant memristorSushant memristor
Sushant memristor
 
Array antennas
Array antennasArray antennas
Array antennas
 
PCI & ISA bus
PCI & ISA busPCI & ISA bus
PCI & ISA bus
 

Recently uploaded

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 

Recently uploaded (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 

Appp rrrr

  • 1. G. H. RAISONI COLLEGE OF ENGINEERING (An Autonomous Institute under UGC act 1956 ) Seminar on Android Application Development for GPS using App Inventor Presented by Prof. L. P. Thakare Sushant Burde ( ETRX B-48) Pratik Suryawanshi ( ETRX B-40) Shoeb Ahmad ( ETRX B-43) Smruti Bokade ( ETRX B-12) Under the guidance of Department of Electronics Engineering Session 2012-2013
  • 2. 1. Aim and Objectives 2. Introduction 3. Literature survey 4. Methodology 5. Tools 6. Application 7. References CONTENT
  • 3. INTRODUCTION • App inventor for android is an application originally provided by Google, and now maintained by the Massachusetts institute of Technology (MIT). • It allows anyone familiar with computer programming to create software applications for the Android operating system (OS). • It uses a graphical interface, very similar to Scratch and the Star Logo TNG user interface. • It allows users to drag-and-drop visual objects to create an application that can run on the Android system, which runs on many mobile devices. • Slephen Miles, a researcher at MIT and co-founder of the NFC Cluster Bostan told NFC times that about 80,000 developers. • “App Inventor is intended to make it easy for kids and beginning programmers to create their own apps ,” said Hal Abelson, Professor of Computer Science and Engineering at MIT.
  • 4. App Inventor Designer Screen App Inventor Block Editor Android Emulator Android Phone Fig. Block Diagram for App inventor Contd…
  • 5. [1-2012] The author Ankur Chandra, Shashank Jain, et.al, “Implementation of Location awareness and sharing system based on GPS and GPRS using J2ME”, in Proceedings of 3rd International conference on Computer Research and Development (ICCRD-2012) IEEE. He suggested that GPS can show you your exact position on the Earth in any weather Conditions, anywhere in the World,24 hours a day. But he didn‟t explained how GPS transfers the messages through Web server to the mobile phones. [2-2011] The author D. Wolber, “App inventor and real world motivation”, in Proceedings of the 42nd ACM technical symposium on Computer science education. He said that the app inventor is a visual „block‟ language for creating mobile apps and it is also used for language facilitation and course focusing but he was not suggested anything about compilation of program. LITERATURE SURVEY
  • 6. [3-2010] The author E. Spertus , M. L. chang, et.al, “Novel approaches to CS 0 with app inventor for android”, in Proceedings of 41st ACM Technical symposium on Computer science Education. They said that the student reveal a pattern in their interactions between met cognitive processes and the domain-specific strategies used to develop a program. But they did not explained how to create a program through Java coding. [4-2010] The author Hal Abelson , “ Mobile phone apps in cs0 using app inventor for android: pre-conference workshop,” in Proceedings of the 2010 conference on Information technology education. He explained the program for GPS position locator which identifies our location through web server and transfers the message to our android phone. He also create the latitude and longitude for exact coordination. But it can not store our previous location , latitude as well longitude. Contd…
  • 7. METHODOLOGY 1. Installing the two software : app inventor setup and java (jdk-7u9-windows-i586). 2. Deciding the path
  • 8. 3. For further process, sign in with your Google account Contd….Contd…
  • 9. 4. Creating new project Contd….Contd…
  • 10. 5. Screen of your app inventor Contd….Contd…
  • 11. 6. Deciding different palettes as per our requirement Contd….Contd…
  • 12. 7. Opening block editor page Contd….Contd…
  • 13. Program for GPS locator 1. Using the location sensor to read the current location The location sensor does some additional work for you by calling Google maps to get a street address corresponding to GPS location.
  • 14. 2. Storing the remembered location data in a database  Tiny database store value copies the location data from the location sensor properties into the database.  As you may recall from no texting while you driving, the store value function has to arguments, the tag and the value. Contd….Contd…
  • 15. 3. Adding the remembered location to a database so it’s available when the app is closed and reopened Contd….Contd…
  • 16. 4. Building the URL to use for launching the Maps application  The resulting URL consist of maps domain (http://maps.google .com/maps) along with two URL parameters.  Saddr and daddr are used to specify the source and destination location for direction. Contd….Contd…
  • 17. 1. App Inventor includes an emulator for the phone. 2. The emulator lets you develop and test apps using a virtual phone instead of a real phone. 3. Instead of connecting a phone to the USB port, just start the emulator program. 4. When you click Connect to phone in the Blocks Editor, your app will appear in the emulator. Contd….Contd…
  • 18. 1. Start the emulator and use App Inventor just as you would with a real phone. 2. Connect to the App Inventor site, start the Blocks Editor, and press Connect to Phone. 3. Your application should appear in the emulator. 4. Don’t forget to “unlock” the virtual phone after it starts up. Contd….Contd…
  • 19.  The Compiler is used to translates the visual blocks language for implementation on android.  Generates the .apk File. Contd….Contd…
  • 20. Fig. GPS Locator requirements Contd….Contd…
  • 21. 1. The Android Operating System (OS) for smartphones and tablets has become the largest platform for a new computing mobile paradigm. 2. According to the results of Nielsen Mobile Insights surveys, more than half of the new activations of smartphones are running Android OS as of mid-2011. Contd….Contd…
  • 22. App inventor setup installer jdk-7u9-windows-i586 Android mobile phones and tablets TOOLS
  • 23. • You can create your own GAME • As a robot controller APPLICATIONS
  • 24. • You can developed your own I-book • You can also develop a random image shower Contd….Contd…
  • 25. 1. D. Wolber, “App inventor and real-world motivation,” in Proceedings of the 42nd ACM technical symposium on Computer science education, ser. SIGCSE ‟11. New York, NY, USA: ACM, 2011, pp. 601–606. 2. S. Uludag, M. Karakus, and S. W. Turner, “Implementing it0/cs0 with scratch, app inventor forandroid, and lego mindstorms,” in Proceedings of the 2011 conference on Information technology education, ser. SIGITE ‟11. New York, NY, USA: ACM, 2011, pp. 183–190. 3. D. Wolber, H. Abelson, E. Spertus, and L. Looney, App Inventor, ser. O‟Reilly Series. O‟Reilly Media, 2011, pp. 148-156. 4 H. Abelson, M. Chang, E. Mustafaraj, and F. Turbak, “Mobile phone apps in cs0 using app inventor for android: pre-conference workshop,” J. Comput. Small Coll., vol. 25, pp. 8–10, June 2010. REFERENCES
  • 26. 5. E. Spertus, M. L. Chang, P. Gestwicki, and D. Wolber, “Novel approaches to cs 0 with app inventor for android,” in Proceedings of the 41st ACM technical symposium on Computer science education, ser. SIGCSE ‟10. New York, NY, USA: ACM, 2010, pp. 325–326. 6. B. L. Wellman, J. Davis, and M. Anderson, “Alice and robotics in introductory cs courses,” in The Fifth Richard Tapia Celebration of Diversity in Computing Conference: Intellect, Initiatives, Insight, andInnovations, ser. TAPIA ‟09. New York, NY, USA: ACM, 2009, pp. 98– 102. 7. K. Anewalt, “Making cs0 fun: an active learning approach using toys, games and alice,” J. Comput. Small Coll., vol. 23, pp. 98–105, January 2008. 8. “LOGO Software,” http://el.media.mit.edu/logo-foundation/products/ software.html, Accessed on May 15th, 2008. Contd….Contd…