Você está na página 1de 6

Aplicaes Java: Porqu VAS A comunicao de Voz proporcionada pelos servios pblicos de telefonia fixa (STFC) e mvel (SMP)

a principal fonte de receita das concessionrias de servios de telecomunicaes. Entretanto, este tipo de servio tem sido cada vez mais transformado em "commodity" tanto no mercado corporativo como no mercado residencial. Com a crescente demanda por mobilidade e acesso a diversos tipos de informaes de forma rpida no mundo atual, novas oportunidades de negcios surgem principalmente para as operadoras de servios de telefonia celular. Esses novos tipos de servios, que proporcionam o acesso a diferentes informaes, recebendo e enviando dados, tm sido chamados de Value Added Services (VAS), ou em portugus, Servios de Valor Adicionado. Embora tambm presentes em menor escala no mercado de telefonia fixa, os servios VAS tm sido mais utilizados no mercado de telefonia celular, cuja mobilidade e capacidade computacional proporcionada pelo terminal, permitem atender s necessidades de seus usurios de forma mais ampla e criativa. Os VAS introduzem multi-funcionalidade no mercado de telefonia celular, tornando-se instrumentos que permitem s operadoras obterem as seguintes vantagens:

Reduzir o churn, ou seja a evaso de clientes para outras operadoras. O objetivo deste tutorial apresentar uma soluo de implementao de VAS usando o SIM Card presente nos terminais de telefonia celular utilizados nas redes de tecnologia GSM.

Aumentar o air time, ou seja, o tempo de uso de sua rede. Oferecer servios novos e adicionais. Diferenciar-se de outras operadoras. Cobrar por esses servios adicionais. Aumentar a fidelizao dos seus clientes.

Aplicaes Java: Fatores de Sucesso em VAS Embora o mercado de telefonia celular seja favorvel para o lanamento de servios VAS, alguns cuidados devem ser tomados para garantir que os assinantes iro de fato utiliz-los. Durante a fase de especificao e desenvolvimento de uma aplicao para um servio VAS, os fatores de sucesso detalhados a seguir devem ser considerados com profundidade, de forma a nortearem o lanamento desse servio: Facilidade de Aprendizado Um servio VAS deve ser fcil de ser aprendido por todos os tipos de usurios. Servios complexos exigem usurios mais avanados, porm estes normalmente so uma pequena parcela da base de assinantes de uma operadora. Uso Eficiente Um servio VAS deve proporcionar um benefcio ao usurio, ou seja, ao utiliz-lo ele deve perceber que usufruiu do servio e obteve o resultado esperado. Oferecer um servio apenas para aumentar o portflio, sem entregar nenhum benefcio perceptvel pode at denegrir a imagem da operadora. Facilidade de Memorizao Um servio VAS deve ser fcil de ser lembrado, pela sua simplicidade de uso ou pelo benefcio que traz ao usurio, seno por ambos. Ele deve ser sempre uma das opes que o usurio lembre ao realizar as suas atividades cotidianas. A Prova de Erros Um servio VAS, alm de ser fcil de aprender, deve tambm ser prova de erros, tanto quanto possvel. Se o seu uso induz o usurio a erros freqentes, a probabilidade de insucesso do servio cresce exponencialmente. Interface intuitiva a palavra de ordem para um servio VAS. Uso Agradvel Um servio VAS, alm de ser eficiente, deve tambm proporcionar ao usurio um momento agradvel. Uma interface bem desenvolvida, com textos claros e bem posicionados, e contedos bem apresentados, tornam o uso desses servios uma experincia interessante para o usurio. Tarifao Adequada Um servio VAS deve apresentar uma tarifa que leve o usurio a uma noo de valor condizente com o benefcio obtido. Tarifas excessivas, que levem os usurios a pensar que o "servio de valor adicionado" sempre

ser muito mais caro que o servio de VOZ, podem inibir o uso desses servios de forma generalizada junto base de assinantes. Concluso O sucesso do "Mobile Business" est na mobilidade e personalizao dos servios VAS, oferecendo aos usurios benefcios que levem fidelizao e que diferenciem a operadora nesse mercado. Este um desafio tambm para provedores de contedo, que devem ser criativos para desenvolver o contedo e atender s expectativas dos usurios, sempre levando em considerao a segmentao da base de clientes do mercado.

Aplicaes Java: Aplicaes As aplicaes dos servios VAS que so oferecidos aos clientes das operadoras de telefonia celular com tecnologia GSM tm, basicamente, a seguinte arquitetura:

Como pode ser observado, as mensagens SMS proporcionam o mecanismo de transporte das informaes na rede GSM da operadora. O contedo do servio VAS existente no servidor de aplicaes integrado plataforma de SMS da operadora, e normalmente fornecido por parceiros especializados no desenvolvimento de contedos. Para o usurio dos servios VAS, o acesso feito atravs da visualizao de um menu de servios no display do terminal celular. Selecionado o servio, inicia-se uma troca de mensagens SMS entre o terminal e o servidor de aplicaes, at que o contedo selecionado seja apresentado no display do celular. Caractersticas As aplicaes dos servios VAS tm as seguintes caractersticas:

Falta de Padronizao: as aplicaes no possuem atualmente nenhuma padronizao, mesmo quando os servios so semelhantes (acesso a banco, por exemplo), e so totalmente dependentes da implementao feita pelo desenvolvedor de contedos. Aplicaes Menu Driven: o acesso s diversas funcionalidades de cada aplicao feita atravs de menus e sub-menus apresentados no display do celular.

SIM Card: apesar do menu ser visualizado no display do celular, seu contedo armazenado no SIM Card, juntamente com a parte residente no celular da aplicao selecionada. A figura a seguir apresenta um exemplo de acesso a um servio de acesso a Banco, e a seqncia inicial de menus e sub-menus:

Exemplos A figura a seguir apresenta alguns exemplos de aplicaes de servios VAS j desenvolvidos pelas diversas operadoras e desenvolvedores de aplicao:

Implementao Como todo projeto de implementao, uma aplicao para um servio VAS deve cumprir as seguintes Etapas de Implementao:

Integrao com provedores de contedo. A implementao da aplicao no SIM Card feita de acordo com as suas caractersticas. Algumas dessas caractersticas so:

Definio da aplicao; Desenvolvimento tcnico da aplicao; Testes e aprovao da aplicao; Implementao no SIM Card; Implementao na rede;

No existe padronizao para o sistema operacional dos SIM cards, ou seja, cada fabricante detm o seu prprio sistema operacional proprietrio. A execuo de aplicaes SAT diferente para cada fornecedor de SIM card.

Softwares Interpretadores poderiam "traduzir" aplicaes para plataformas de sistemas operacionais de outros fornecedores de SIM card. Essas caracterstica proprietrias dos SIM cards podem causar impactos no custo dos projetos de implementao de servios, uma vez que torna necessrio o desenvolvimento de diversas verses de aplicaes, uma para cada fornecedor. Entretanto, o uso de aplicaes JAVA tem proporcionado uma novo ambiente de desenvolvimento, como apresentado a seguir. Aplicaes Java

O uso da linguagem JAVA para o desenvolvimento de aplicaes em SIM cards, a exemplo de outras plataformas de maior capacidade computacional, tem sido amplamente adotado pela sua portabilidade. Algumas caractersticas da implementao do ambiente JAVA em SIM cards so apresentadas a seguir:

as aplicaes so plenamente interoperveis - "write once, run everywhere"; cada fabricante de SIM card implementa sua prpria" Java Virtual machine" como interface para o seu sistema operacional proprietrio; requer mais memria no SIM Card e aparelho celular.

Aplicaes Java: Java Conceito A tecnologia Java CardT abre um novo caminho para o desenvolvimento de aplicaes para SIM cards. Seu uso tem sido amplamente divulgado, com comentrios como o apresentado a seguir:

"A tecnologia Java Card prov uma plataforma para smart cards (e outros dispositivos) segura e independente de fabricante. Abre o mercado aos desenvolvedores de aplicaes, possibilitando aos programadores desenvolver uma variedade de aplicaes para smart cards."

O uso dessa tecnologia apresenta as seguintes vantagens descritas a seguir. Compatibilidade A tecnologiaJava CardT prov compatibilidade com os seguintes rgos normativos:

ISO/IEC, atendendo s recomendaes 7816 - Identification cards -- Integrated circuit(s) cards with contacts; ETSI, atendendo s recomendaes: o GSM TS 11.11 - Specification of the Subscriber Identity Module - Mobile Equipment (SIM - ME) interface o GSM TS 03.19 - Subscriber Identify Module Application Programming Interface (SIM API); SIM API for Java Card; Stage 2 o GSM TS 03.48 Security Mechanisms for the SIM application toolkit EMV, atendendo recomendao EMV 96 Integrated Circuit Card (ICC) Specifications for Payments; GlobalPlatform, atendendo recomendao Open Platform Card Specification. Portabilidade

A tecnologiaJava CardT prov independncia de plataforma de hardware.

Multi-funcionalidade A aderncia recomendao da EMV e estrutura inerente da tecnologia Java permite a adoo de multifuncionalidades num mesmo carto.

Algumas das facilidades da tecnologia que permitem essa multi-funcionalidade so:

Mecanismo firewall do Java CardT assegura que as aplicaes no tenham acesso umas s outras, exceto com explcita permisso. Como as aplicaes podem ser carregadas no carto seguramente aps a emisso, a funcionalidade da aplicao pode sofrer upgrades continuamente atravs de novas aplicaes ou atualizaes psemisso, possuindo-se o mesmo carto. Segurana

Segurana a principal vantagem dessa tecnologia. As principais caractersticas de segurana do Java CardT asseguram que:

O nvel de acesso aos "mtodos e variveis" estritamente controlado. Ponteiros no podem ser forjados a terem acesso memria. As aplicaes so separadas por firewall. Gerenciamento de Memria

O mercado de telecomunicaes demanda:

Possibilidade de corresponder aos interesses individuais, ou seja, possibilitar ao usurio criar seu prprio portflio de aplicaes, j que somente com usurios utilizando aplicaes que se gera a receita adicional. Com base nessas demandas, o gerenciamento de memria do SIM card se torna um elemento extremamente importante na implementao de aplicaes. O gerenciamento de memria ocorre atravs das seguintes facilidades: alocao dinmica de memria, "garbage collection" e defragmentao. Essas facilidades so descritas a seguir. Alocao Dinmica de Memria A alocao dinmica de memria permite que:

Flexibilidade na disponibilizao de aplicaes. Customizaes, set-up de aplicaes especfico do usurio. Proviso de aplicaes temporrias (ex. eventos esportivos, publicidade, etc.).

Aplicaes funcionem independentemente de sua localizao fsica. As aplicaes podem ser movidas na memria EEPROM sem sofrer qualquer impacto na funcionalidade. Acesso aplicao independa da localizao fsica do seu arquivo. Os arquivos podem ser localizados em qualquer espao da memria EEPROM. Toda memria livre seja vista como recurso comum. Arquivos podem ser extendidos e/ou divididos, podendo suas partes (Java objects) serem alocadas em qualquer espao livre da memria. Garbage Collection

Esse processo deixa memria livre para re-utilizao, ou seja, a memria que no est mais sendo utilizada nem pelo sistema operacional do carto nem pelas aplicaes liberada. O processo tem a seguinte ao:

Aps a remoo de uma aplicao, todos os componentes so removidos e a memria liberada e limpa para re-utilizao, no ocupando espao desnecessariamente. Se o carregamento de uma aplicao no pde ser terminado por completo, o processo assegura que a rea de memria utilizada para armazenar os fragmentos daquela aplicao seja liberada. Defragmentao

Fragmentao significa que vrios blocos de memria livre esto disponveis, porm no em um bloco contnuo. A fragmentao causado por: Criao e remoo de vrios arquivos ("applet objects") na memria EEPROM. A Defragmentao de memria o estabelecimento de uma nova disposio dos vrios blocos de memria livre de tal forma este representem um nico bloco contnuo. Portanto, o objetivo da defragmentao facilitar o carregamento de novas aplicaes em blocos contguos de memria.

Carregamento e remoo de aplicaes de tamanho diversos.

Aplicaes Java: Consideraes Finais Pode-se afirmar que os servios VAS tendem a serem implementados em aplicaes JAVA, como soluo para a convivncia da grande variedade de oferta de servios com a segmentao da base de clientes, possibilitando que os usurios "degustem" estes servios, decidam por manter alguns deles e simplesmente abandonar outros servios que no sejam to importantes e que ocupariam espaos preciosos da memria do SIM Card. Os Servios de Valor Adicionado sero o principal diferencial entre empresas lderes de mercado e segundos operadores, estes com lucratividade duvidosa. Num mundo repleto de novas tecnologias, ser bastante interessante observar com os operadores, os desenvolvedores de contedos e os fornecedores de terminais celulares conseguiro continuar envolvendo continuamente os usurios para que estes busquem mais e mais servios a partir desse objeto de desejo que j fez com que no se possa mais "viver" sem a sua "preciosa" companhia.

Você também pode gostar