Beacon is an accessible navigation app for Android that uses text-to-speech and mapping components. It has four main components - the Beacon engine that coordinates everything, a map database from OpenStreetMap, a text-to-speech engine from Android, and a user interface. It uses Python for routing and runs on Android using its APIs and scripting capabilities. The goal is to provide turn-by-turn navigation instructions to visually impaired users through voice commands and text.
This document outlines the development process of a book of the year project from an initial June proposal through finalizing the website layout and completing a final build and experience, with references to design, testing glyphs in Google Sketch-Up, using CAD files, ongoing development, and creating a trial glyph.
La Unión Europea ha acordado un embargo petrolero contra Rusia en respuesta a la invasión de Ucrania. El embargo prohibirá las importaciones marítimas de petróleo ruso a la UE y pondrá fin a las entregas a través de oleoductos dentro de seis meses. Esta medida forma parte de un sexto paquete de sanciones de la UE destinadas a aumentar la presión económica sobre Moscú y privar al Kremlin de fondos para financiar su guerra.
Résumé de la thèse : "Effets de l’introduction d’une approche plurielle fondée sur des langues inconnues sur le système didactique. Des éléments de cadrage à la mise en place expérimentale en classe d’anglais au collège".
Si vous souhaitez en savoir davantage, je vous invite à lire la thèse in extenso (également téléchargeable sur slideshare.net).
Summary (in 10 pages) of my PhD dissertation... In French though ;-)!
La solidaridad se define como la colaboración mutua entre personas y el sentimiento que las mantiene unidas, especialmente durante experiencias difíciles. Se espera que las personas muestren solidaridad cuando otros cercanos necesitan apoyo para superar problemas. La sinceridad implica decir la verdad en todo momento y tratar a todas las personas con honestidad.
This document lists names of people and locations with dates. It appears to be a schedule for meetings in Beijing from October 28-29, Shanghai on November 4-5, and Hong Kong from November 10-11. Various people such as Michael Keefrider, Yan Hui, Yen Fang, and Black Li are listed alongside locations including China Academy Fine Art and organizations like csdn and noahweb.
Texte de la soutenance de thèse de doctorat présentée le 7 novembre 2013 à l'Université Bordeaux Segalen. Mention très honorable avec félicitations du jury à l'unanimité.
Cette recherche doctorale s’inscrit dans le cadre de la didactique de l’anglais et prend appui sur les
champs théoriques propres à la didactique des langues et aux sciences du langage. Elle a pour objet l’étude de
l’introduction d’approches plurielles fondées sur les langues inconnues (APLI) au sein du cours d’anglais et
cherche à comprendre les effets d’une telle modification du savoir sur les acteurs de la relation pédagogique
(l’élève et l’enseignant). Une quasi-expérimentation fut menée sur l’année scolaire 2011-2012 dans cinq classes
de collège, de niveau cinquième. Les élèves, regroupés par tétrades, ont successivement été confrontés à trois
langues inconnues (néerlandais, italien et finnois). Pour chacune de ces langues, ils ont été amenés à résoudre
des problèmes d’ordre métasémantique, métasyntaxique, puis métaphonologique.
Après avoir circonscrit le cadre institutionnel et théorique nécessaire à l’étude, le cadre méthodologique
est précisé. Puis est abordée l’analyse des effets de la modification du savoir devenu plurilingue, tant sur les
élèves que sur les enseignants.
Lorsqu’on observe les effets des APLI sur la relation Savoir-Professeur, on constate que cette
modification didactique a permis aux enseignants de mieux comprendre les concepts de situation-problème, de
conceptualisation, de stratégies d’apprentissage et de compétence. La transposition didactique s’en trouve
modifiée : les enseignants ont progressivement été amenés à concevoir des séquences didactiques donnant plus
de place à l’élève, avec des exigences plus élevées. L’étude de la relation Enseignant-Élève met en exergue une
modification de la pratique, essentiellement liée à la mise en place du travail de groupe. Le rôle de
l’enseignant est alors révisé : il devient facilitateur du travail qui s’effectue en collaboration au sein du groupe.
Finalement, l’analyse de la relation Savoir-Élève souligne la nécessaire conscientisation qui mène vers le
développement de compétences plurilingues et la mise en oeuvre de stratégies d’apprentissage transférables à
l’étude de la L2.
The document summarizes the orientation program for the College of Computer Science (CCS). It highlights recent renovations to buildings and facilities, new lab policies, and available student services including internet, printing, and computer rental. It also outlines student organizations, cultural and sports activities, and responsibilities of various facilitators for research, extension, business affairs, and other areas.
This document outlines the development process of a book of the year project from an initial June proposal through finalizing the website layout and completing a final build and experience, with references to design, testing glyphs in Google Sketch-Up, using CAD files, ongoing development, and creating a trial glyph.
La Unión Europea ha acordado un embargo petrolero contra Rusia en respuesta a la invasión de Ucrania. El embargo prohibirá las importaciones marítimas de petróleo ruso a la UE y pondrá fin a las entregas a través de oleoductos dentro de seis meses. Esta medida forma parte de un sexto paquete de sanciones de la UE destinadas a aumentar la presión económica sobre Moscú y privar al Kremlin de fondos para financiar su guerra.
Résumé de la thèse : "Effets de l’introduction d’une approche plurielle fondée sur des langues inconnues sur le système didactique. Des éléments de cadrage à la mise en place expérimentale en classe d’anglais au collège".
Si vous souhaitez en savoir davantage, je vous invite à lire la thèse in extenso (également téléchargeable sur slideshare.net).
Summary (in 10 pages) of my PhD dissertation... In French though ;-)!
La solidaridad se define como la colaboración mutua entre personas y el sentimiento que las mantiene unidas, especialmente durante experiencias difíciles. Se espera que las personas muestren solidaridad cuando otros cercanos necesitan apoyo para superar problemas. La sinceridad implica decir la verdad en todo momento y tratar a todas las personas con honestidad.
This document lists names of people and locations with dates. It appears to be a schedule for meetings in Beijing from October 28-29, Shanghai on November 4-5, and Hong Kong from November 10-11. Various people such as Michael Keefrider, Yan Hui, Yen Fang, and Black Li are listed alongside locations including China Academy Fine Art and organizations like csdn and noahweb.
Texte de la soutenance de thèse de doctorat présentée le 7 novembre 2013 à l'Université Bordeaux Segalen. Mention très honorable avec félicitations du jury à l'unanimité.
Cette recherche doctorale s’inscrit dans le cadre de la didactique de l’anglais et prend appui sur les
champs théoriques propres à la didactique des langues et aux sciences du langage. Elle a pour objet l’étude de
l’introduction d’approches plurielles fondées sur les langues inconnues (APLI) au sein du cours d’anglais et
cherche à comprendre les effets d’une telle modification du savoir sur les acteurs de la relation pédagogique
(l’élève et l’enseignant). Une quasi-expérimentation fut menée sur l’année scolaire 2011-2012 dans cinq classes
de collège, de niveau cinquième. Les élèves, regroupés par tétrades, ont successivement été confrontés à trois
langues inconnues (néerlandais, italien et finnois). Pour chacune de ces langues, ils ont été amenés à résoudre
des problèmes d’ordre métasémantique, métasyntaxique, puis métaphonologique.
Après avoir circonscrit le cadre institutionnel et théorique nécessaire à l’étude, le cadre méthodologique
est précisé. Puis est abordée l’analyse des effets de la modification du savoir devenu plurilingue, tant sur les
élèves que sur les enseignants.
Lorsqu’on observe les effets des APLI sur la relation Savoir-Professeur, on constate que cette
modification didactique a permis aux enseignants de mieux comprendre les concepts de situation-problème, de
conceptualisation, de stratégies d’apprentissage et de compétence. La transposition didactique s’en trouve
modifiée : les enseignants ont progressivement été amenés à concevoir des séquences didactiques donnant plus
de place à l’élève, avec des exigences plus élevées. L’étude de la relation Enseignant-Élève met en exergue une
modification de la pratique, essentiellement liée à la mise en place du travail de groupe. Le rôle de
l’enseignant est alors révisé : il devient facilitateur du travail qui s’effectue en collaboration au sein du groupe.
Finalement, l’analyse de la relation Savoir-Élève souligne la nécessaire conscientisation qui mène vers le
développement de compétences plurilingues et la mise en oeuvre de stratégies d’apprentissage transférables à
l’étude de la L2.
The document summarizes the orientation program for the College of Computer Science (CCS). It highlights recent renovations to buildings and facilities, new lab policies, and available student services including internet, printing, and computer rental. It also outlines student organizations, cultural and sports activities, and responsibilities of various facilitators for research, extension, business affairs, and other areas.
This document provides a software requirements specification for a mobile application to support India's Clean India Mission. It describes the purpose, scope, methodology, tools and technologies to be used in the application. The overall description outlines the product perspective, interfaces, constraints, E-R diagram, use cases and architecture. Specific requirements covered include use case reports, activity diagrams and sequence diagrams. The application will allow citizens to interact with local officials, upload photos of garbage areas, and help coordinate clean-up efforts.
An open platform describes a software system that has published external programming interfaces allowing the software to be used in ways other than originally intended without source code modifications. An open platform provides freedom for users to choose the best hardware and software combinations for their needs. The value of open platforms increases with the number of applications created for them. Milestone provides an open platform architecture that supports integration with various IP cameras, network equipment, and third party applications through its SDK and API. An open platform creates flexibility and protects investments by allowing integration of future technologies.
Developers may push the boundaries of cross-platform app development and provide users with unique and memorable experiences across devices and platforms by adopting these trends and utilizing upcoming technology.
An overview on the ease of development of a very complex system
Have you ever stood infront of a Vending machine and wished it could be smarter, remember that you like one sugar with your coffee, that is easier to interact with, easier to pay?
In this talk SECO lays the out our Oniro Blueprint, to build a vending machine for the truly digital age, one that knows and remembers your preferences, one that is easy to interact with even if you have no wallet or coins and one that is truly easy for businesses to manage and maintain while boosting the machine use and revenue.
Finally will be announced the future roadmap for the new and existing services and reference boards from SECO, including the data orchestration platform Astarte.
Mobile Software Management encompasses technologies and processes for managing software assets on mobile devices throughout their lifecycle. Red Bend Software offers leading products for managing mobile software over the air, creating an end-to-end solution for centralized control over all types of software and applications on any device or platform. Their holistic solution gathers information from devices, analyzes the data to make decisions, and performs management actions like software updates over the air.
This document provides an overview and summary of new features in Horizon 7.x from VMware:
- Just-in-Time Management Platform (JMP) allows for ultra-fast desktop provisioning and contextual policy management.
- User Environment Manager decouples personalization from operating systems and allows settings to be managed across devices and migrated easily.
- Blast Extreme Adaptive Transport provides a great user experience across different network conditions.
Herramientas multiplataforma para desarrollo de aplicaciones para móvilEnrique Farez
Enrique Fárez has multiple roles related to internationalization. He is the president of Grupo ICC SL and responsible for internationalization at MMI Media Monitor Internacional. He is also the managing director of Digital de Avisos SL, where he works on internationalizing the company. Additionally, he directs internationalization efforts at two startups where he is an angel investor. He has participated in several programs focused on internationalization and cooperation between companies in Spain and other countries.
The document discusses Android operating system and its features. It provides an overview of Android OS, its architecture, development framework and tools like Open Handset Alliance, Dalvik VM, ART, OpenCV etc. that make application development easier. It also summarizes key features of Android including security, hardware support, open source nature, memory management and how latest technologies are supported.
Android is an open source software stack that includes an operating system, middleware, and key applications built around the Linux kernel. The Android platform was developed by Google along with the Open Handset Alliance, a consortium of technology and mobile companies. The Android architecture consists of Java applications running on a custom virtual machine called Dalvik, with native code libraries for hardware-specific operations, and a set of core applications.
This document introduces Ambient Dynamix, an open plug-and-play context framework for Android. Dynamix allows applications to sense and adapt to a user's context through dynamically provisioned plug-ins. It provides simple APIs for apps to request context support and receive events, while plug-ins developed by domain experts can sense and provide different types of context. The framework uses OSGi to manage plug-ins and provides tools to help developers create both context plug-ins and Dynamix apps that leverage available plug-in context.
Inria is a public research institute established in 1967 that produces excellent research in mathematics and computational sciences. It covers research in these areas and works on issues for other sciences and economic/societal actors. Inria can be considered a software provider as it develops around 1000 software, many with open source licenses. The India France Technology Summit is an opportunity to raise awareness of Inria's software production in areas like health, smart cities, and more. Contact information is provided to find these software files and learn more.
The document provides an overview of an Android architecture presentation. It discusses key topics like the Android virtual machine, application stack and framework, core libraries, and the main components of an Android application. For application components, it covers the AndroidManifest file, activities and their lifecycle, intents, application resources including strings and drawables, and localization. It provides examples and code snippets for many of these topics. It also lists additional topics that will be covered in part two of the presentation, such as preferences, app widgets, services, and content providers.
Customizing AOSP For Different Embedded Devices And Integration at Applicatio...ijafrc
The document discusses customizing and porting the Android Open Source Project (AOSP) to different embedded devices. It describes the challenges in porting AOSP to new hardware, including ensuring kernel compatibility and hardware support. It also outlines the process for building and installing AOSP on ARM-based and non-ARM boards, including compiling the source code locally and downloading images to the target device. The goal is to allow Android applications to integrate with new device functionality.
Android is an open-source software platform and operating system for mobile devices. It is based on the Linux kernel and allows developers to write managed code using Java. The Open Handset Alliance, led by Google, develops and maintains Android. Major Android versions include Jelly Bean, KitKat, Lollipop, Marshmallow, Nougat, Oreo, and Pie. Android provides features like Bluetooth, WiFi, cameras, and accelerometers. Applications are written in Java and run in the Dalvik virtual machine. The Android runtime handles memory management and processes.
FIWARE is an open source platform for building smart solutions that can gather data from different sources to build a picture of the real world and process that information intelligently. The FIWARE Context Broker uses the FIWARE NGSI API as a standard for managing context information and making it accessible through a simple REST API. FIWARE aims to drive the adoption of this standard across different domains like smart cities, industry and more.
Android is an open source, Linux-based operating system primarily used for mobile devices. It was developed by Android Inc. which was later acquired by Google in 2005. It uses Java for application development and includes features like connectivity, storage, messaging, web browsing, media support and more. Android has an architecture that includes a Linux kernel at the bottom, native libraries in C/C++, a Java-based application framework, and applications at the top. Development requires Java JDK, Android SDK and optionally Eclipse IDE. The latest API level for Android is 19.
This document provides a software requirements specification for a mobile application to support India's Clean India Mission. It describes the purpose, scope, methodology, tools and technologies to be used in the application. The overall description outlines the product perspective, interfaces, constraints, E-R diagram, use cases and architecture. Specific requirements covered include use case reports, activity diagrams and sequence diagrams. The application will allow citizens to interact with local officials, upload photos of garbage areas, and help coordinate clean-up efforts.
An open platform describes a software system that has published external programming interfaces allowing the software to be used in ways other than originally intended without source code modifications. An open platform provides freedom for users to choose the best hardware and software combinations for their needs. The value of open platforms increases with the number of applications created for them. Milestone provides an open platform architecture that supports integration with various IP cameras, network equipment, and third party applications through its SDK and API. An open platform creates flexibility and protects investments by allowing integration of future technologies.
Developers may push the boundaries of cross-platform app development and provide users with unique and memorable experiences across devices and platforms by adopting these trends and utilizing upcoming technology.
An overview on the ease of development of a very complex system
Have you ever stood infront of a Vending machine and wished it could be smarter, remember that you like one sugar with your coffee, that is easier to interact with, easier to pay?
In this talk SECO lays the out our Oniro Blueprint, to build a vending machine for the truly digital age, one that knows and remembers your preferences, one that is easy to interact with even if you have no wallet or coins and one that is truly easy for businesses to manage and maintain while boosting the machine use and revenue.
Finally will be announced the future roadmap for the new and existing services and reference boards from SECO, including the data orchestration platform Astarte.
Mobile Software Management encompasses technologies and processes for managing software assets on mobile devices throughout their lifecycle. Red Bend Software offers leading products for managing mobile software over the air, creating an end-to-end solution for centralized control over all types of software and applications on any device or platform. Their holistic solution gathers information from devices, analyzes the data to make decisions, and performs management actions like software updates over the air.
This document provides an overview and summary of new features in Horizon 7.x from VMware:
- Just-in-Time Management Platform (JMP) allows for ultra-fast desktop provisioning and contextual policy management.
- User Environment Manager decouples personalization from operating systems and allows settings to be managed across devices and migrated easily.
- Blast Extreme Adaptive Transport provides a great user experience across different network conditions.
Herramientas multiplataforma para desarrollo de aplicaciones para móvilEnrique Farez
Enrique Fárez has multiple roles related to internationalization. He is the president of Grupo ICC SL and responsible for internationalization at MMI Media Monitor Internacional. He is also the managing director of Digital de Avisos SL, where he works on internationalizing the company. Additionally, he directs internationalization efforts at two startups where he is an angel investor. He has participated in several programs focused on internationalization and cooperation between companies in Spain and other countries.
The document discusses Android operating system and its features. It provides an overview of Android OS, its architecture, development framework and tools like Open Handset Alliance, Dalvik VM, ART, OpenCV etc. that make application development easier. It also summarizes key features of Android including security, hardware support, open source nature, memory management and how latest technologies are supported.
Android is an open source software stack that includes an operating system, middleware, and key applications built around the Linux kernel. The Android platform was developed by Google along with the Open Handset Alliance, a consortium of technology and mobile companies. The Android architecture consists of Java applications running on a custom virtual machine called Dalvik, with native code libraries for hardware-specific operations, and a set of core applications.
This document introduces Ambient Dynamix, an open plug-and-play context framework for Android. Dynamix allows applications to sense and adapt to a user's context through dynamically provisioned plug-ins. It provides simple APIs for apps to request context support and receive events, while plug-ins developed by domain experts can sense and provide different types of context. The framework uses OSGi to manage plug-ins and provides tools to help developers create both context plug-ins and Dynamix apps that leverage available plug-in context.
Inria is a public research institute established in 1967 that produces excellent research in mathematics and computational sciences. It covers research in these areas and works on issues for other sciences and economic/societal actors. Inria can be considered a software provider as it develops around 1000 software, many with open source licenses. The India France Technology Summit is an opportunity to raise awareness of Inria's software production in areas like health, smart cities, and more. Contact information is provided to find these software files and learn more.
The document provides an overview of an Android architecture presentation. It discusses key topics like the Android virtual machine, application stack and framework, core libraries, and the main components of an Android application. For application components, it covers the AndroidManifest file, activities and their lifecycle, intents, application resources including strings and drawables, and localization. It provides examples and code snippets for many of these topics. It also lists additional topics that will be covered in part two of the presentation, such as preferences, app widgets, services, and content providers.
Customizing AOSP For Different Embedded Devices And Integration at Applicatio...ijafrc
The document discusses customizing and porting the Android Open Source Project (AOSP) to different embedded devices. It describes the challenges in porting AOSP to new hardware, including ensuring kernel compatibility and hardware support. It also outlines the process for building and installing AOSP on ARM-based and non-ARM boards, including compiling the source code locally and downloading images to the target device. The goal is to allow Android applications to integrate with new device functionality.
Android is an open-source software platform and operating system for mobile devices. It is based on the Linux kernel and allows developers to write managed code using Java. The Open Handset Alliance, led by Google, develops and maintains Android. Major Android versions include Jelly Bean, KitKat, Lollipop, Marshmallow, Nougat, Oreo, and Pie. Android provides features like Bluetooth, WiFi, cameras, and accelerometers. Applications are written in Java and run in the Dalvik virtual machine. The Android runtime handles memory management and processes.
FIWARE is an open source platform for building smart solutions that can gather data from different sources to build a picture of the real world and process that information intelligently. The FIWARE Context Broker uses the FIWARE NGSI API as a standard for managing context information and making it accessible through a simple REST API. FIWARE aims to drive the adoption of this standard across different domains like smart cities, industry and more.
Android is an open source, Linux-based operating system primarily used for mobile devices. It was developed by Android Inc. which was later acquired by Google in 2005. It uses Java for application development and includes features like connectivity, storage, messaging, web browsing, media support and more. Android has an architecture that includes a Linux kernel at the bottom, native libraries in C/C++, a Java-based application framework, and applications at the top. Development requires Java JDK, Android SDK and optionally Eclipse IDE. The latest API level for Android is 19.
21. Beacon Engine
Blood and Body of the system.
Coordinates other components.
Creates map database from the local file.
12/24
22. Beacon Engine
Blood and Body of the system.
Coordinates other components.
Creates map database from the local file.
Activates Pyroute for routing.
12/24
23. Beacon Engine
Blood and Body of the system.
Coordinates other components.
Creates map database from the local file.
Activates Pyroute for routing.
Delivers text input for TTS.
12/24
24. Beacon Engine
Blood and Body of the system.
Coordinates other components.
Creates map database from the local file.
Activates Pyroute for routing.
Delivers text input for TTS.
Fetch map data from online server.
12/24
25. Beacon Engine
Blood and Body of the system.
Coordinates other components.
Creates map database from the local file.
Activates Pyroute for routing.
Delivers text input for TTS.
Fetch map data from online server.
Manage application crashes and recovery.
12/24
31. Text-To-Speech
Voice of the system.
Shipped with Android.
Supports a number of languages: English, French, German,
Italian and Spanish.
14/24
32. Text-To-Speech
Voice of the system.
Shipped with Android.
Supports a number of languages: English, French, German,
Italian and Spanish.
Different voice files available.
14/24
43. Android
Mobile operating system from Google Inc.
Would-be market killer.
Modified version of Linux kernel.
Programmed in C, C++ and Java.
19/24
44. Android
Mobile operating system from Google Inc.
Would-be market killer.
Modified version of Linux kernel.
Programmed in C, C++ and Java.
Open Source. Apache License.
19/24
45. Android
Mobile operating system from Google Inc.
Would-be market killer.
Modified version of Linux kernel.
Programmed in C, C++ and Java.
Open Source. Apache License.
Current version 2.3. Gingerbread.
19/24
46. Android
Mobile operating system from Google Inc.
Would-be market killer.
Modified version of Linux kernel.
Programmed in C, C++ and Java.
Open Source. Apache License.
Current version 2.3. Gingerbread.
Pretty UI.
19/24
47. Android
Mobile operating system from Google Inc.
Would-be market killer.
Modified version of Linux kernel.
Programmed in C, C++ and Java.
Open Source. Apache License.
Current version 2.3. Gingerbread.
Pretty UI.
Community Driven.
19/24
48.
49. OpenStreetMap
“OpenStreetMap is a project aimed squarely at creating and
providing free geographic data such as street maps to anyone who
wants them.” - www.openstreetmap.org
21/24
50. OpenStreetMap
“OpenStreetMap is a project aimed squarely at creating and
providing free geographic data such as street maps to anyone who
wants them.” - www.openstreetmap.org
Collaborative project to create a free editable map of the world.
21/24
51. OpenStreetMap
“OpenStreetMap is a project aimed squarely at creating and
providing free geographic data such as street maps to anyone who
wants them.” - www.openstreetmap.org
Collaborative project to create a free editable map of the world.
Created using data from portable GPS devices, aerial
photography, other free sources.
21/24
52. OpenStreetMap
“OpenStreetMap is a project aimed squarely at creating and
providing free geographic data such as street maps to anyone who
wants them.” - www.openstreetmap.org
Collaborative project to create a free editable map of the world.
Created using data from portable GPS devices, aerial
photography, other free sources.
Inspired by Wikipedia.
21/24
53. OpenStreetMap
“OpenStreetMap is a project aimed squarely at creating and
providing free geographic data such as street maps to anyone who
wants them.” - www.openstreetmap.org
Collaborative project to create a free editable map of the world.
Created using data from portable GPS devices, aerial
photography, other free sources.
Inspired by Wikipedia.
Founded in July 2004 by Steve Coast
21/24
54. OpenStreetMap
“OpenStreetMap is a project aimed squarely at creating and
providing free geographic data such as street maps to anyone who
wants them.” - www.openstreetmap.org
Collaborative project to create a free editable map of the world.
Created using data from portable GPS devices, aerial
photography, other free sources.
Inspired by Wikipedia.
Founded in July 2004 by Steve Coast
Open Database License.
21/24
55. OpenStreetMap
“OpenStreetMap is a project aimed squarely at creating and
providing free geographic data such as street maps to anyone who
wants them.” - www.openstreetmap.org
Collaborative project to create a free editable map of the world.
Created using data from portable GPS devices, aerial
photography, other free sources.
Inspired by Wikipedia.
Founded in July 2004 by Steve Coast
Open Database License.
Core programming is in Ruby on Rails.
21/24
56. OpenStreetMap
“OpenStreetMap is a project aimed squarely at creating and
providing free geographic data such as street maps to anyone who
wants them.” - www.openstreetmap.org
Collaborative project to create a free editable map of the world.
Created using data from portable GPS devices, aerial
photography, other free sources.
Inspired by Wikipedia.
Founded in July 2004 by Steve Coast
Open Database License.
Core programming is in Ruby on Rails.
Efficient APIs.
21/24
58. Python
Designed by Guido van Rossum in 1991.
General-purpose high-level programming language.
22/24
59. Python
Designed by Guido van Rossum in 1991.
General-purpose high-level programming language.
Emphasizes code readability.
22/24
60. Python
Designed by Guido van Rossum in 1991.
General-purpose high-level programming language.
Emphasizes code readability.
Large and comprehensive library.
22/24
61. Python
Designed by Guido van Rossum in 1991.
General-purpose high-level programming language.
Emphasizes code readability.
Large and comprehensive library.
Supports OOP, Imperative and Functional programming styles.
22/24
62. Python
Designed by Guido van Rossum in 1991.
General-purpose high-level programming language.
Emphasizes code readability.
Large and comprehensive library.
Supports OOP, Imperative and Functional programming styles.
Dynamic and Interpreted.
22/24
63. Scripting Layer for Android
SL4A brings scripting languages to Android.
Access to APIs and
full-fledged Android
applications.
Python, Perl, JRuby.
Lua, BeanShell,
JavaScript, Tcl.
Run scripts in
background or compile
on the fly.
23/24
64. A bunch of thanks to..
Braille Without Borders, Center for Social Innovation.
http://bwb-iise.org/
Rahul Gonsalves. @gonsalves r
Sajith N.
Dr. Sambhavi Chandrasekhar.
Flickr.
24/24