<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://phone.cs.berkeley.edu/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://phone.cs.berkeley.edu/feed.php">
        <title>Phone</title>
        <description></description>
        <link>http://phone.cs.berkeley.edu/</link>
        <image rdf:resource="http://phone.cs.berkeley.edu/lib/images/favicon.ico" />
       <dc:date>2009-11-24T12:06:23-08:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://phone.cs.berkeley.edu/doku.php?id=android&amp;rev=1204614415"/>
                <rdf:li rdf:resource="http://phone.cs.berkeley.edu/doku.php?id=basicprojects&amp;rev=1205275724"/>
                <rdf:li rdf:resource="http://phone.cs.berkeley.edu/doku.php?id=bonjour_zeroconf&amp;rev=1205279890"/>
                <rdf:li rdf:resource="http://phone.cs.berkeley.edu/doku.php?id=cellular&amp;rev=1204062840"/>
                <rdf:li rdf:resource="http://phone.cs.berkeley.edu/doku.php?id=coderepository&amp;rev=1202888406"/>
                <rdf:li rdf:resource="http://phone.cs.berkeley.edu/doku.php?id=developingregions&amp;rev=1207680717"/>
                <rdf:li rdf:resource="http://phone.cs.berkeley.edu/doku.php?id=disconnected_mobile_blogging&amp;rev=1211837512"/>
                <rdf:li rdf:resource="http://phone.cs.berkeley.edu/doku.php?id=lec-2-5&amp;rev=1202255897"/>
                <rdf:li rdf:resource="http://phone.cs.berkeley.edu/doku.php?id=location&amp;rev=1203442344"/>
                <rdf:li rdf:resource="http://phone.cs.berkeley.edu/doku.php?id=proximity_mesh_networking_with_cell_phones&amp;rev=1211960757"/>
                <rdf:li rdf:resource="http://phone.cs.berkeley.edu/doku.php?id=sdk_vm&amp;rev=1203383417"/>
                <rdf:li rdf:resource="http://phone.cs.berkeley.edu/doku.php?id=soacp&amp;rev=1213427205"/>
                <rdf:li rdf:resource="http://phone.cs.berkeley.edu/doku.php?id=start&amp;rev=1212609218"/>
                <rdf:li rdf:resource="http://phone.cs.berkeley.edu/doku.php?id=wifi_management&amp;rev=1205822356"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://phone.cs.berkeley.edu/lib/images/favicon.ico">
        <title>Phone</title>
        <link>http://phone.cs.berkeley.edu/</link>
        <url>http://phone.cs.berkeley.edu/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://phone.cs.berkeley.edu/doku.php?id=android&amp;rev=1204614415">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-03T23:06:55-08:00</dc:date>
        <title>android</title>
        <link>http://phone.cs.berkeley.edu/doku.php?id=android&amp;rev=1204614415</link>
        <description>Android

Top level goals:

	*  Open: Linux kernel + Java VM, Apache License (not GPL)
	*  All apps are equal and replaceable
	*  Middleware to support sharing data among applications (e.g. contacts)
	*  Good development environment: Eclipse + Debugging + Emulator (plus vi, emacs, IntelliJ)</description>
    </item>
    <item rdf:about="http://phone.cs.berkeley.edu/doku.php?id=basicprojects&amp;rev=1205275724">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-11T15:48:44-08:00</dc:date>
        <title>basicprojects</title>
        <link>http://phone.cs.berkeley.edu/doku.php?id=basicprojects&amp;rev=1205275724</link>
        <description>Updated 2/25/2008

The “Basic Projects” are short projects intended to create useful shared subsystems and expertise.

Completed Projects

	*  SDK: Kurtis, Kuang and Kate
	*  Code repository: Mike D. and RJ

Assigned Projects

	*  GPS usage with Google maps: Ken Elkabany, Jerry J., Peter Martinazzi, and Aaron Staley
	*  Bluetooth: Andrew Tinka, Christian Claudel
	*  Speech recognition: Seth Horrigan
	*  WiFi management: Prabal Dutta, Igor Ganichev
	*  SVM/ML: RJ Honicky
	*  Bonjour/ZeroConf:…</description>
    </item>
    <item rdf:about="http://phone.cs.berkeley.edu/doku.php?id=bonjour_zeroconf&amp;rev=1205279890">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-11T16:58:10-08:00</dc:date>
        <title>bonjour_zeroconf</title>
        <link>http://phone.cs.berkeley.edu/doku.php?id=bonjour_zeroconf&amp;rev=1205279890</link>
        <description>People

Gunho Lee and Junda Liu 

Reason

The mobile nature of cellphones makes fixed or server-based network configuration unnecessary and difficult. 

What is Bonjour/Zeroconf?

From wikipedia: Zeroconf or Zero Configuration Networking is a set of techniques that automatically create a usable IP network without configuration or special servers. In short:</description>
    </item>
    <item rdf:about="http://phone.cs.berkeley.edu/doku.php?id=cellular&amp;rev=1204062840">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-26T13:54:00-08:00</dc:date>
        <title>cellular</title>
        <link>http://phone.cs.berkeley.edu/doku.php?id=cellular&amp;rev=1204062840</link>
        <description>Modulation/Demodulation

 Goal: encode information in a way that can be reliable decoded

Start with a carrier wave

	*  Must be much higher frequency than the information flow    
	*  Examples: 2.4 GHz for WiFi,  900 Mhz for some GSM
	*  Normally sinusoidal</description>
    </item>
    <item rdf:about="http://phone.cs.berkeley.edu/doku.php?id=coderepository&amp;rev=1202888406">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-12T23:40:06-08:00</dc:date>
        <title>coderepository</title>
        <link>http://phone.cs.berkeley.edu/doku.php?id=coderepository&amp;rev=1202888406</link>
        <description>Code Repository

Using Mercurial With the the Phone Class Source Code

 Source code developed in class and other files are maintained in  Mercurial.

This page briefly describes how to access the source trees. For more information on how to use Mercurial, there are several external sources with documentation:  UnderstandingMercurial  Tutorial  hgbook</description>
    </item>
    <item rdf:about="http://phone.cs.berkeley.edu/doku.php?id=developingregions&amp;rev=1207680717">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-08T11:51:57-08:00</dc:date>
        <title>developingregions</title>
        <link>http://phone.cs.berkeley.edu/doku.php?id=developingregions&amp;rev=1207680717</link>
        <description>Phones in developing regions

Tremendous uptake: ~ 3.5 B mobile phones worldwide

	*  voice works everywhere, literacy optional
	*  communication reach =&gt; income
	*  robust device (power, ruggedness)
	*  low cost (-&gt; $15)
	*  Somes users have SIM cards but no phone.  (why?)</description>
    </item>
    <item rdf:about="http://phone.cs.berkeley.edu/doku.php?id=disconnected_mobile_blogging&amp;rev=1211837512">
        <dc:format>text/html</dc:format>
        <dc:date>2008-05-26T14:31:52-08:00</dc:date>
        <title>disconnected_mobile_blogging</title>
        <link>http://phone.cs.berkeley.edu/doku.php?id=disconnected_mobile_blogging&amp;rev=1211837512</link>
        <description>Divya Ramachandran (divya/cs), Melissa Ho (mho/ischool)

Using a modified version of WordPy and NetAPI, we have enable mobile and disconnected blogging to Wordpress blogs to Nokia n8xx devices running maemo.  Through this experience we have demonstrated that traditional networked applications (i.e. based on sockets) can be converted to use netapi, a more message-based networking layer, thereby hiding the sometimes complicated and unpredictable network environment from the application.</description>
    </item>
    <item rdf:about="http://phone.cs.berkeley.edu/doku.php?id=lec-2-5&amp;rev=1202255897">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-05T15:58:17-08:00</dc:date>
        <title>lec-2-5</title>
        <link>http://phone.cs.berkeley.edu/doku.php?id=lec-2-5&amp;rev=1202255897</link>
        <description>Agenda

	*  Shared repository projects
	*  Future Lecture topics 
	*  Guest lecture: RJ Honicky
	*  SDK Installation:  Kurtis Heimerl, Kuang Chen and Kate Ahern

Shared repository projects

 The Nokia Platform

 

	*  CS294 device OS distribution
	*  package repository, code repository
	*  GPS usage, ideally connected to Google maps
	*  XML parsing, etc.
	*  VOIP, Softphone (SIP)
	*  USB client and server, serial interface
	*  Generic sensor board?
	*  SQL
	*  Bonjour?
	*  cron-like event system…</description>
    </item>
    <item rdf:about="http://phone.cs.berkeley.edu/doku.php?id=location&amp;rev=1203442344">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-19T09:32:24-08:00</dc:date>
        <title>location</title>
        <link>http://phone.cs.berkeley.edu/doku.php?id=location&amp;rev=1203442344</link>
        <description>Mobile Location and Navigational Systems

LORAN

 LORAN stands for LOng Range Aid to Navigation

Started as a service by the Coast Guard for ship navigation during WW II. Coverage area in 1973:Loran History notes 

How LORAN Works

 Key idea: measure the difference in arrival time between two beacon pulses from known locations. Points of equal difference from a hyperbola:</description>
    </item>
    <item rdf:about="http://phone.cs.berkeley.edu/doku.php?id=proximity_mesh_networking_with_cell_phones&amp;rev=1211960757">
        <dc:format>text/html</dc:format>
        <dc:date>2008-05-28T00:45:57-08:00</dc:date>
        <title>proximity_mesh_networking_with_cell_phones</title>
        <link>http://phone.cs.berkeley.edu/doku.php?id=proximity_mesh_networking_with_cell_phones&amp;rev=1211960757</link>
        <description>Igor Ganichev (igor/cs) and Prabal Dutta (prabal/cs)

This project demonstrates 802.11 ad hoc wireless networking using the N810.  The system includes a position estimation service and a stateless geographic forwarding service.  The project explored the low-level GPS and networking services available on the phone as well as the effect on battery life when using the 802.11 radio (the radio power save modes were not used).  We show that low-level access to the radio is possible and that ad hoc net…</description>
    </item>
    <item rdf:about="http://phone.cs.berkeley.edu/doku.php?id=sdk_vm&amp;rev=1203383417">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-18T17:10:17-08:00</dc:date>
        <title>sdk_vm</title>
        <link>http://phone.cs.berkeley.edu/doku.php?id=sdk_vm&amp;rev=1203383417</link>
        <description>Download the VM

	*  Our (modified) distribution can be downloaded with bittorrent here. If you have ssh access to www-research, you can scp the full file from phone.cs.berkeley.edu at /var/www/virtualhosts/phone.cs.berkeley.edu/torrents/maemo_vm.tar.gz
	*  the file is about 7gb, 2.8gb tarred
	*  the original (unaltered) distribution is downloaded from vmware.com:  here
	*  VMware Player download is here 
	*  It should be fairly legit and safe, but probably no sensitive material eh?</description>
    </item>
    <item rdf:about="http://phone.cs.berkeley.edu/doku.php?id=soacp&amp;rev=1213427205">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-14T00:06:45-08:00</dc:date>
        <title>soacp</title>
        <link>http://phone.cs.berkeley.edu/doku.php?id=soacp&amp;rev=1213427205</link>
        <description>Description

Soacp is an application for Voice/Text Messages over DTN. It allows for voice or text communication to PSTN phone numbers or email-addresses over networks with limited connectivity. 

Messages and be created and sent even when not on any network. The key insight is that by doing store-and-forward communications, we can design base towers for average case communications rather than peak. Using Wifi and DTN, many users can be serviced with very little cost.</description>
    </item>
    <item rdf:about="http://phone.cs.berkeley.edu/doku.php?id=start&amp;rev=1212609218">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-04T12:53:38-08:00</dc:date>
        <title>start</title>
        <link>http://phone.cs.berkeley.edu/doku.php?id=start&amp;rev=1212609218</link>
        <description>Prof. Eric Brewer, EECS

Tu 3:30-5, 320 Soda Hall, CCN 26219

 The purpose of this class is to create a community of phone programmers at UC Berkeley and to enable a new platform for a broad range of research. We will focus on open-source phones, use a single code repository for the class, and promote not only code sharing but the creation of an infrastructure for new applications and future research. The first part of the class will focus on understanding the phones and developing or porting ba…</description>
    </item>
    <item rdf:about="http://phone.cs.berkeley.edu/doku.php?id=wifi_management&amp;rev=1205822356">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-17T23:39:16-08:00</dc:date>
        <title>wifi_management</title>
        <link>http://phone.cs.berkeley.edu/doku.php?id=wifi_management&amp;rev=1205822356</link>
        <description>Connectivity System Overview

 Maemo Connectivity Guide  gives an overview as well as some details about the connectivity subsystem and we advice the reader to take a look at it. While maemo's connectivity system also includes support for connecting through bluetooth, but we don't discuss it here. The figure below shows the components relevant to WiFi management and packet sending/receiving.</description>
    </item>
</rdf:RDF>
