Return to search

Evaluation of Capuchin Application Programming Interface : Implementing a Mobile TV Client

The purpose of this research was to evaluate the Capuchin API launched by Sony Ericsson at Lund, Sweden in 2008. The Capuchin API bridges Adobe’s Flash graphics and effects with JSR support from Java ME. We evaluated Capuchin API with regard to its suitability for a Mobile TV application. We tested this API in Ericsson’s TV lab where we had access to live TV streams and online multimedia resources by implementing a Mobile TV client. This test application was named “Min TV”, in English: “My TV”. Using Capuchin in the Ericsson TV lab environment has shown that it has some benefits, but also has many drawbacks. The Flash developer can be used to create an animated user interface and Java developers can do complex programming. At this early stage Capuchin technology is not mature enough, nor is it suitable for Mobile TV client development. Only after Sony Ericsson adds features such as soft keys, easier debugging of Flash Lite standalone applications, test emulator support in the software development kit, and more data communication methods than string and number, only then it will be a suitable technology for Mobile TV applications. Ericsson’s current Mobile TV application client was built using a framework called ECAF, which supports a graphics frontend and Java ME as backend. We compared ECAF and Min TV with respect to parameters such as: flexibility, performance, memory footprint, code size, and cost of skinning. (All these parameters are explained in detail in the methodology chapter.) As a possible future technology for Mobile TV, we evaluated a number of different presentation/graphics technologies including HECL, SVG Tiny, MIDP 3.0, .NET Compact Framework, etc. Moreover, we examed if a pure Flash Lite client application is a viable solution for Mobile TV. The comparison of different presentation technologies showed that Java ME is a comprehensive platform for mobile development offering all the necessary support from third party graphical user interface makers. .NET CF also looks like a good option for development with the scaled down capabilities for different programming languages supported using CLR. / Syftet med denna forskning var att utvärdera Capuchin API lanserades av Sony Ericsson i Lund, Sverige 2008. Den Capuchin API broar Adobe Flash grafik och effekter med JSR stöd från Java ME. Vi utvärderade Capuchin API med avseende på dess lämplighet för ett mobil-tv ansökan. Vi testade detta API i Ericssons TV lab där vi hade tillgång till TV-strömmar och online multimediaresurser genom en mobil-TV-klient. Detta test ansökan hette "Min TV", på engelska: "My TV". Använda Capuchin i Ericsson TV lab miljö har visat att det har vissa fördelar, men också många nackdelar. Flash-utvecklare kan användas för att skapa en animerad användargränssnitt och Java utvecklare kan göra komplexa programmering. På detta tidiga stadium Capuchin tekniken inte mogen, det är inte heller lämpliga för mobil-TV-klient utveckling. Först efter Sony Ericsson lägger till detaljer såsom mjuka nycklar, enklare felsökning av Flash Lite fristående program, testa emulator stöd i Software Development Kit, och mer data kommunikationsmetoder än string och antal, först då kommer det att vara en lämplig teknik för mobil-TV-program . Ericssons nuvarande mobil-tv ansökan klient byggdes med hjälp av en ram som kallas ECAF, som stöder en grafiska gränssnittet och Java ME som backend. Vi jämförde ECAF och min TV med avseende på parametrar såsom flexibilitet, prestanda, minne fotavtryck kod storlek och kostnaden för avhudning. (Alla dessa parametrar förklaras i detalj i den metod kapitel.) Som en möjlig framtida teknik för mobil-TV Vi utvärderade ett antal olika presentation / grafik teknik inklusive HECL, SVG Tiny, MIDP 3.0,. NET Compact Framework, etc. Dessutom har vi examed om en ren Flash Lite klientprogrammet är en hållbar lösning för mobil-TV. Jämförelsen mellan olika presentation teknik visade att Java ME är en övergripande plattform för mobila utvecklingen erbjuder allt nödvändigt stöd från tredje part grafiskt användargränssnitt beslutsfattare. . NET CF också ser ut som ett bra alternativ för utvecklingen med ned kapacitet för olika programspråk som stöds med hjälp av CLR.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-91497
Date January 2009
CreatorsFeng, Xuan
PublisherKTH, Kommunikationssystem, CoS
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageSwedish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess
RelationTrita-ICT-EX ; 2009:97

Page generated in 0.0026 seconds