How To Write A Freesmartphone.Org For Mobile Devices



Similar documents
Timo Müller NFC AND THE VEHICLE. TESTING THE LINUX NFC STACK. BMW Car IT GmbH

Stefan Schmidt. LinuxTag

Operating Systems. Lecture 03. February 11, 2013

Open Source Software Project Management A Case Study Red Hat Enterprise Linux. Bob Johnson, Red Hat

Android: How To. Thanks. Aman Nijhawan

A Review of Different Comparative Studies on Mobile Operating System

A Survey of Existing Technologies, Applications, Products, and Services for Geofencing

Leveraging Tizen IVI Platform for Realizing V2X Use Cases

Mobile Devices and Systems Lesson 02 Handheld Pocket Computers and Mobile System Operating Systems

Module Title: Software Development A: Mobile Application Development

Cloud Telephony Services in India

OpenEmbedded for medical devices

PHP on the D-BUS. Welcome!

Carrier-grade VoIP platform with Kamailio at 1&1

PyMTL and Pydgin Tutorial. Python Frameworks for Highly Productive Computer Architecture Research

Mobile Operating Systems Lesson 07 Symbian OS

Building Applications with Vision Media Servers

WORLD DATA SERVICES. Overview

Evolution of Smartphones And Android Operating System

Application Framework: Apertis Hands-on

Mobile Operating Systems Lesson 03 PalmOS Part 1

Solution for private cloud computing

AUTOMOTIVE BLUETOOTH TELEPHONY.

Bluefruit LE Python Library

SatTerm-G SOFTWARE MANUAL FOR A3LA-IG

Internationalization Programming for Mobile Applications

IOTIVITY AND EMBEDDED LINUX SUPPORT. Kishen Maloor Intel Open Source Technology Center

Tizen Architecture. Sunil Saxena, Intel Hobum (Vincent) Kwon, Samsung

Open Network Linux A Network Operating System (NOS) for OCP

The Plan Today... System Calls and API's Basics of OS design Virtual Machines

Mobile Operating Systems. Week I

Android Architecture. Alexandra Harrison & Jake Saxton

OPEN NETWORK LINUX UPDATES. Rob Sherwood CTO, Big Switch Networks Open Compute Engineering Workshop: May, 2014

Android Environment Emulator

Trusted computing applied in Open Power Linux

How To Fix A Problem On A Safesos (Mozilla) On A Pc Or Mac Or Mac) On Pc Or Ipad (For Pc Or Pc) On Your Pc Or Laptop On A Mac Or Ipa (For Mac Or Pc

Module I-7410 Advanced Linux FS-11 Part1: Virtualization with KVM

VoIP Retail Solution. Retail Solution. Call Shop IP PBX. Calling Card Platform

Managed VoIP platform for delivering business class features to your clients. Deliver reliable Voice Over IP service without licensing costs

Intel Do-It-Yourself Challenge Lab 2: Intel Galileo s Linux side Nicolas Vailliet

Application Note: Patton SmartNode VoIP Gateways for 3CX Phone System

Development. SriSeshaa Technologies. Table of Contents

Mobile Communications

Dialogic Diva V-1PRI, V-2PRI and V-4PRI (PCI/PCIe)

Intel DPDK Boosts Server Appliance Performance White Paper

Real-Time Systems Prof. Dr. Rajib Mall Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

THAKSHASHILA R&D PRIVATE LIMITED COMPANY PROFILE

Replugging the Modern Desktop

Smart Home Automation

New Obvious and Obscure MikroTik RouterOS v5 features. Budapest, Hungary MUM Europe 2011

The 2014 Bottleneck Report on Enterprise Mobile

VoIP-PSTN Interoperability by Asterisk and SS7 Signalling

Lecture 1 Introduction to Android

A web-based GPS/Location Tracking Service. It allow you to track your mobile vehicles, assets, people and even animals.

How To Use A Femtocell (Hbn) On A Cell Phone (Hbt) On An Ipad Or Ipad (Hnt) On Your Cell Phone On A Sim Card (For Kids) On The Ipad/Iph

Introduction to Tizen and Tizen Mobile Architecture. Seokjae Jeong, Samsung Electronics

Perfmon2: A leap forward in Performance Monitoring

Open Source Solution for IVI: Tizen IVI. Brett Branch Tizen IVI Product Marketing

Kernel comparison of OpenSolaris, Windows Vista and. Linux 2.6

Extending Tizen Native Framework with Node.js

State of the GStreamer Project. Jan Schmidt. Centricular Ltd

VoIP support on Qtopia. Vladimir Minenko, Ph.D.

Track One Building a connected home automation device with the Digi ConnectCore Wi-i.MX51 using LinuxLink

RCL: Software Prototype

Flash and Python. Dynamic Object oriented Rapid development. Flash and Python. Dave Thompson

VoIP Intercom with Allworx 6x Server Setup Guide

Optimizing Linux Performance

Overview of Operating Systems Instructor: Dr. Tongping Liu

Linux on Soho-Router

LinuxCon Europe Cloud Monitoring and Distribution Bug Reporting with Live Streaming and Snapshots.

CARRIER GRADE TECHNOLOGY FOR ENTREPRENEURS. DELIVER RELIABLE VOICE OVER IP SERVICE WITHOUT HEFTY LICENSING COSTS.

Red Hat Cluster Suite

S t r o n a 1 Nauki ścisłe priorytetem społeczeństwa opartego na wiedzy Artykuły na platformę CMS

Getting Started with iphone SDK, Android and others: Mobile Application Development Create your Mobile Applications Best Practices Guide

How To Understand The Architecture Of An Ulteo Virtual Desktop Server Farm

CSE597a - Cell Phone OS Security. Cellphone Hardware. William Enck Prof. Patrick McDaniel

V2 Paging Amplifier PingTone Server Setup Guide

Kernel Testing: Tool and Techniques. Matt Porter Texas Instruments 21 February 2013

Enterprise Managed PBX Telephony

Programming Mobile Apps with Python

Understanding Android s Security Framework

Mentor Embedded IVI Solutions

GPS/GSM/ GPRS/ Web Based Real Time Vehicle Tracking System RFP

Open Network Linux. A Path to an Open Source Network OS. Rob Sherwood Big Switch Networks CTO

Product Overview & Quick Start Guide

Operating Systems. Notice that, before you can run programs that you write in JavaScript, you need to jump through a few hoops first

Transcription:

Freesmartphone. Freesmartphone. for mobile devices 2009-12-01

Outline Freesmartphone.

Freesmartphone. Started when Openmoko was still in phone business driven since then Fits into the existing linux eco system Dbus as collaboration line

Current Status Freesmartphone. FSO 1.0 is mature enough for daily use Bug fix and maintenance mode Used mainly on the Openmoko phones Distributions like SHR, Paroli, Debian,...

Telephony Python example for sending an SMS bus = dbus.systembus() gsm_device_obj = bus.get_object(.freesmartphone.ogsmd, //freesmartphone/gsm/device ) sms_iface = dbus.interface(gsm_device_obj,.freesmartphone.gsm.sms ) sms_iface.sendmessage( 01234, "Yay, SMS", [] ) Freesmartphone.

Telephony Freesmartphone. Low Level API.freesmartphone.GSM.SIM SIM Card Access.freesmartphone.GSM.Network Network Access.freesmartphone.GSM.Call Voice and Data Calls.freesmartphone.GSM.SMS Short Message Service High Level API.freesmartphone.Phone.Call

Other Subsystems Freesmartphone. Device handling Resouce PM handling Preferences, Events, GPS, Time, PIM,... Connman, bluez used

Freesmartphone. FSO 2.0 Switch from python to vala Faster Standalone Services Re-think some APIs

Freesmartphone. Fully supported only Openmoko phones Partial Motorola Linux phones (OpenEZX) Future Palm Pre Maybe N900 (hardware required) Fully running linux kernel port needed

Freesmartphone. Driven by needs Biggest costumer is SHR Should be the base in the next Hackable:1 release Many small contributions, only a few bigger ones Join!

Freesmartphone. Slides are on the FOSS.IN website I am around the whole event Drop me a mail at Now go and hack!