HiA ONE SW Team - PowerPoint PPT Presentation

1 / 24
About This Presentation
Title:

HiA ONE SW Team

Description:

... SIMs (ongoing) ... 2. UPNP. Simple local mp3 player. uPnP mp3 media client ... Option: video content. Portable MediaPlayer Roadmap. 1. mp3. 3. Security ... – PowerPoint PPT presentation

Number of Views:76
Avg rating:3.0/5.0
Slides: 25
Provided by: Ins61
Category:
Tags: hia | one | team

less

Transcript and Presenter's Notes

Title: HiA ONE SW Team


1
HiA ONE SW Team
Gjermund Hodnebrog, gjermh05_at_student.hia.no Zheng
xianghan, xiangz05_at_student.hia.no Ken (Fang
Chen), fangc05_at_student.hia.no Frank Reichert,
frank.reichert_at_hia.no with support
by Andreas.Prinz_at_hia.no
All slides in this package should be regarded as
confidential
  • Meeting, Oct. 12, 2005

2
last week
  • structure details of the UPnP module
  • how to handle XML and SOAP
  • shall we collect a UPnP protocol dump by using
    Intels tools?

3
APs
  • 28.1 Frank check with Ericsson for phones
    done ordered SE W800, Nokia 7710
  • 28.2 Frank check for SIMs done ordered two
    pre-paid SIMs
  • 4.10.1 All outline module services
  • 4.10.2 All outline module roadmaps
  • ordered
  • 1x laptop
  • 2x USB bluetooth
  • 1x Maxtor 200 GB Ethernet disk (arrived)
  • 1x 3COM WiFi hub
  • Chasing a room

4
ToDo List
  • Module interaction
  • Sub roadmaps for each module

Oct.4
5
IPod User Interface
http//manuals.info.apple.com/en/iPod_User_Guide_(
color_display).pdf
6
Roadmap
UPnP
7
Use Case Discover Server
UI
Main
BTComm
UPnP
SOAP/XML
User
InitStartScreen
StartScreen(connecting to BT
StartScreen(BT OK
AttachBT
FIndServers(Pointer)
8
UPnP Message Exchange for Discovery
  • how do the messages look like ???
  • what parameters are exchanged ???
  • can we capture a communication flow ???

9
XML/SOAP parsing
  • what is a SOAP library doing?
  • what is an XML library doing?
  • what strategy?

10
Main Module
show(startupscreen) init-screen
(screentype)?? update-screen (screentype)??
User Interface
user-input-event(description)
from all modules
to all modules
play(reference) stop(reference) sound-countrol
(parameters)
Media Handler
Exception (description) Init-done sleeping close-d
own-done
Init sleep close-down
status-event(description)
Phone Os
Main Module (Player Control Logic)
Start-Up
discover servers (return-reference) attach to
server(reference) browse-media(return-list) reques
t media(description) stop-stream (description)
UPnP Module
Sleep
Close Down
server-status-event(description)
discover wlans(return reference) attach
wlan(return ip-addr) status wlan(return
ref) send-packet wlan(ref)
Comm Module
wlan-status-event(description) receive-packet
notify(reference)
11
Milestone 1
  • Users can select and play mp3 songswhich are
    hosted by a UPnP media serverand streamed
    wirelessly to their mobile phones.

12
Mile Stone 1 Scenario (End Nov?)
  • user starts PortablePlayer Application
  • player inits
  • player searches for media server
  • player goes into song browse mode
  • user selects song
  • player plays song
  • user presses stop
  • player goes into browse mode
  • user selects song (goto 6) or
  • user presses exit
  • player closes down
  • features needed
  • application installation
  • init routines
  • opening comm link
  • server discovery
  • server attachment
  • server browsing
  • server media request
  • server media cancel
  • user start screen
  • user browse screen
  • user play screen
  • user exit screen
  • .

13
Mile Stone 1 Scenario (End Nov?)
start player
OK, starting
internal init
server discovery
server attach
get song list
browse show songs
select song
request song
stream song
playing song
song plays
request next song
stream song
playing next song
exit
bye
14
Roadmap
interface functionality should be filled with
early simulated answers
  • play 1 local song (user presses start button)
  • browse up to 100 local songs (user selects song)
  • detect upnp server, show server name on screen
  • show server song list (1 song only)
  • request a 1 song from server
  • play requested song
  • show server song list (100 songs)
  • play requested song from list

15
Timing
First UI drafted
TODAY
ONE Testbed running
Portable UPnPPlayer 0.1
Sept. 28
26.9
3.10
10.10
17.10
24.10
31.10
7.11
14.11
21.11
28.11
uPnP tools
Bluetooth Server solicitation
build our uPnP media server? time!
UI Mockup in PPT
HandheldMockup
mp3 UIon working
mp3 song on phone
mp3 player on phone
?
use cases scenarios
16
Important
to whom are the modules connected? are we missing
services?
SERVICES
init!
sleep!
User Interface
Player Control
what services offered? what services
consumed? please indicate roadmapuntil mid
Nov? 11-12 afternoon on your own
uPnP Module
mp3 renderer
IP Comm Module
XML/SOAP
17
APs
  • 21.5 Ken check XML/SOAP literature Sept.28 w3c
    tutorial checked AirTunes remote
    control/desktop
  • 28.1 Frank check with Ericsson for phones
    (ongoing)
  • 28.2 Frank check for SIMs (ongoing)
  • 28.3 Zheng send Frank link to Intel Software
    download (check README) done
  • 28.4 Ken/Zheng upnp.org check the standards

18
SW Team Roles
  • All
  • Interaction Design
  • Gjermund
  • User Interface
  • Player service logic
  • Zheng
  • uPnP modules
  • Communications (BT, WiFi, )
  • Ken
  • XML/SOAP (Web Service technology--)
  • Media handling

19
First Project
20
Use Case Agder Portable MediaPlayer
uPnP/DLNA MediaClients
uPnP/DLNA MediaServer
21
Portable MediaPlayer Roadmap
  • Simple local mp3 player
  • uPnP mp3 media client
  • Remote access outside home
  • Phone as MediaServer
  • 4.a between two phones
  • 4.b between phone and mediaplayer
  • 4.c remote phone to home
  • Option video content

22
ONE Testbed (step 1)
Media Server Control Point
Media Renderer Control Point
Server Twonkyvision MediaServer ControlPoint
Cidero Renderer Intel ???
23
Media Server
AT HOME
Media Client/Renderer
Her
Hers
His
Phone
Phone
PC
Music Player
security
Residential Network
Global IP Networks
security
D-link MediaCenter(UPnP Media Renderer)
uPnP WiFi/Ethernet Router
ONEMedia Router
BroadBand
security
Media Server
24
Next
  • MidNov Portable PnP MUSIC Client
  • but
  • we need to create a roadmap of scenarios/steps
  • everyone
  • for each sub-system we need to describe
  • basic offered functionality
  • who is doing what
Write a Comment
User Comments (0)
About PowerShow.com