16
II Congresso Brasileiro de Software: Teoria e Prática 26 a 30 de setembro de 2011 SBCARS SBLP SBES CBSoft Minicurso SBMF XXV Simpósio Brasileiro de Engenharia de Software XV Simpósio Brasileiro de Linguagens de Programação XIV Simpósio Brasileiro de Métodos Formais V Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software Miniconferência Latino-Americana de Linguagens de Padrões para Programação XVIII Sessão de Ferramentas | IV FEES | II Trilha da Indústria | I WTDSoft V LA-WASP | V WDDS | V SAST | II AutoSoft | II WB-DSDM | II WESB | I WBVS Desenvolvimento para Dispositivos Móveis com a Plataforma Android Guilherme Frenhani, Marcelo Almeida (Motorola)

26 a 30 de setembro de 2011 CBSoft - SBES - 3.pdf · II Congresso Brasileiro de Software: Teoria e Prática 26 a 30 de setembro de 2011 SBES SBLP SBCARS CBSoft Minicurso SBMF XXV

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 26 a 30 de setembro de 2011 CBSoft - SBES - 3.pdf · II Congresso Brasileiro de Software: Teoria e Prática 26 a 30 de setembro de 2011 SBES SBLP SBCARS CBSoft Minicurso SBMF XXV

II Congresso Brasileiro de Software: Teoria e Prática

26 a 30 de setembro de 2011

SBCARSSBLPSBES

CBSoft

Minicurso

SBMF

XXV Simpósio Brasileiro de Engenharia de SoftwareXV Simpósio Brasileiro de Linguagens de ProgramaçãoXIV Simpósio Brasileiro de Métodos FormaisV Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software

Miniconferência Latino-Americana de Linguagens de Padrões para Programação

XVIII Sessão de Ferramentas | IV FEES | II Trilha da Indústria | I WTDSoftV LA-WASP | V WDDS | V SAST | II AutoSoft | II WB-DSDM | II WESB | I WBVS

Desenvolvimento para Dispositivos Móveis com a Plataforma AndroidGuilherme Frenhani, Marcelo Almeida (Motorola)

Page 2: 26 a 30 de setembro de 2011 CBSoft - SBES - 3.pdf · II Congresso Brasileiro de Software: Teoria e Prática 26 a 30 de setembro de 2011 SBES SBLP SBCARS CBSoft Minicurso SBMF XXV

Follow @motodevbr | Web: http://developer.motorola.com

PROGRAMA PROGRAMA MOTODEV: MOTODEV: VISÃO GERAL, ESTRATVISÃO GERAL, ESTRATÉÉGIA E GIA E

RECURSOS OFERECIDOSRECURSOS OFERECIDOS

Guilherme FrenhaniGerente Sênior de Desenvolvimento, Programa MOTODEV

Motorola Brasil

Motorola Confidential Restricted

© ��������� � �����������������������������������������������������������������������

O QUE É MOTODEV?

HOMEPAGE

MOTODEV STUDIO

SPEC DE PRODUTOS

Motorola Confidential Restricted

© ��������� � �����������������������������������������������������������������������

NOSSA ESTRATÉGIA

ECOSSISTEMA RICO EM APLICAÇÕES

Morrisson

EXPERIÊNCIAS PREMIUM

REDES SOCIAIS

Page 3: 26 a 30 de setembro de 2011 CBSoft - SBES - 3.pdf · II Congresso Brasileiro de Software: Teoria e Prática 26 a 30 de setembro de 2011 SBES SBLP SBCARS CBSoft Minicurso SBMF XXV

Motorola Confidential Restricted

© ��������� � �����������������������������������������������������������������������

COMO O PROGRAMA FUNCIONA

Mobiliza a comunidade de

desenvolvedores visando a criação de casos de negócio e

fornecimento de recursos para o

desenvolvimento de aplicativos Android

para telefones Motorola

PROGRAMAPÚBLICO

Gerencia parcerias com

desenvolvedores e provedores de conteúdo líderes de mercado para

oferecer experiências diferenciadas

GERÊNCIA DEPARCERIAS

SERVIÇOSTÉCNICOS

Fornece ferramentas de

desenvolvimento e suporte técnico que auxiliam a

criação de aplicativos

Android para telefones Motorola

Acelera o desenvolvimento e

lançamento de aplicativos de alta

qualidade para suporte a

lançamento de telefones e

continuidade das vendas

ACELERAÇÃODE APLICATIVOS

Motorola Confidential Restricted

© ��������� � �����������������������������������������������������������������������

5 PASSOS…•• ...que você pode fazer imediatamente:...que você pode fazer imediatamente:

–– Se inscrever no site do programa MOTODEV em Se inscrever no site do programa MOTODEV em http://developer.motorola.comhttp://developer.motorola.com . Leva menos de 5 minutos e . Leva menos de 5 minutos e éégratuito !gratuito !!!!!

–– Baixar gratuitamente a ferramenta MOTODEV Baixar gratuitamente a ferramenta MOTODEV StudioStudio em em http://developer.motorola.com/docstools/motodevstudio/http://developer.motorola.com/docstools/motodevstudio/

–– Visitar nossos FVisitar nossos Fóóruns de Discussão em runs de Discussão em http://community.developer.motorola.com/mtrl/http://community.developer.motorola.com/mtrl/ e submeter e submeter perguntas tperguntas téécnicas, inclusive em Portuguêscnicas, inclusive em Português

–– Visitar nossa Biblioteca de Artigos TVisitar nossa Biblioteca de Artigos Téécnicos em cnicos em http://developer.motorola.com/docstools/library/http://developer.motorola.com/docstools/library/

–– Nos seguir no Nos seguir no TwitterTwitter em em @@motodevbrmotodevbr

Motorola Confidential Restricted

© ��������� � �����������������������������������������������������������������������

INDO ALÉM…•• Se você jSe você jáá estestáá desenvolvendo um aplicativo...desenvolvendo um aplicativo...

–– Queremos conhecer melhor você e seu aplicativo. Nos conte Queremos conhecer melhor você e seu aplicativo. Nos conte sobre ela em sobre ela em https://myapps.developer.motorola.com/tellushttps://myapps.developer.motorola.com/tellus

–– Valide seu aplicativo usando nossa ferramenta MOTODEV Valide seu aplicativo usando nossa ferramenta MOTODEV AppAppValidatorValidator em em https://developer.motorola.com/testing/apphttps://developer.motorola.com/testing/app--validator/validator/

–– Se inscrever no Programa de AceleraSe inscrever no Programa de Aceleraçção de Aplicativos (AAP) ão de Aplicativos (AAP) em em http://developer.motorola.com/apphttp://developer.motorola.com/app--accelerator/accelerator/

–– Se inscrever no Programa de Testes MOTOREADY em Se inscrever no Programa de Testes MOTOREADY em https://developer.motorola.com/testing/motoready/https://developer.motorola.com/testing/motoready/

Page 4: 26 a 30 de setembro de 2011 CBSoft - SBES - 3.pdf · II Congresso Brasileiro de Software: Teoria e Prática 26 a 30 de setembro de 2011 SBES SBLP SBCARS CBSoft Minicurso SBMF XXV

�������������� ��

���������������

�� ��

������������� �������

��������������

��������������������������������������������

Page 5: 26 a 30 de setembro de 2011 CBSoft - SBES - 3.pdf · II Congresso Brasileiro de Software: Teoria e Prática 26 a 30 de setembro de 2011 SBES SBLP SBCARS CBSoft Minicurso SBMF XXV
Page 6: 26 a 30 de setembro de 2011 CBSoft - SBES - 3.pdf · II Congresso Brasileiro de Software: Teoria e Prática 26 a 30 de setembro de 2011 SBES SBLP SBCARS CBSoft Minicurso SBMF XXV

������

�����

����

������ ������ ������ ������

��� ��� ��� ��� ���

Page 7: 26 a 30 de setembro de 2011 CBSoft - SBES - 3.pdf · II Congresso Brasileiro de Software: Teoria e Prática 26 a 30 de setembro de 2011 SBES SBLP SBCARS CBSoft Minicurso SBMF XXV

���������

�����

� �� �����������

����

��������

������

�����

����

������ ������ ������ ������

��� ��� ��� ��� ���

���������������������� �! ��" �

Page 8: 26 a 30 de setembro de 2011 CBSoft - SBES - 3.pdf · II Congresso Brasileiro de Software: Teoria e Prática 26 a 30 de setembro de 2011 SBES SBLP SBCARS CBSoft Minicurso SBMF XXV
Page 9: 26 a 30 de setembro de 2011 CBSoft - SBES - 3.pdf · II Congresso Brasileiro de Software: Teoria e Prática 26 a 30 de setembro de 2011 SBES SBLP SBCARS CBSoft Minicurso SBMF XXV
Page 10: 26 a 30 de setembro de 2011 CBSoft - SBES - 3.pdf · II Congresso Brasileiro de Software: Teoria e Prática 26 a 30 de setembro de 2011 SBES SBLP SBCARS CBSoft Minicurso SBMF XXV

������������ ���������� ��������������������������������������������������������������������������������������������������� �!�������"�#��� ��

����$��%%

&'����'�����$�(��&)������ �$�*(��&�������$�*(&*'����'����(

&'����'�����$�(��&)������ �$�*(��&�����������������+��,-�.��*������-�$�*(&*'����'����(

Page 11: 26 a 30 de setembro de 2011 CBSoft - SBES - 3.pdf · II Congresso Brasileiro de Software: Teoria e Prática 26 a 30 de setembro de 2011 SBES SBLP SBCARS CBSoft Minicurso SBMF XXV

������/'���������������,����� �������/'��������������������� ��������������������������������������������������/���� ���� �����������������������**�0���������/����%%�����������������

��������������,�����������1������ ��2��!��������������������

&'����'�����$�(��&)������ �����������+����,-3"����4�$-�$�*(��&�����������������+����,-���4�-�����$�*(&*'����'����(

Page 12: 26 a 30 de setembro de 2011 CBSoft - SBES - 3.pdf · II Congresso Brasileiro de Software: Teoria e Prática 26 a 30 de setembro de 2011 SBES SBLP SBCARS CBSoft Minicurso SBMF XXV

&'����'�����$�(��&)������ �����������+����,-�����5*���-�$�*(��&�����������������+����,-�����5*�#���-�����$�*(&*'����'����(

&�������(��&����5�����"�,-�#���-(���4�&*����5(�������&����5������"�,-���-(3"����4����&*����5(&*�������(

2������6�,���� �2�������0�7��� �������

��� ��������6��

Page 13: 26 a 30 de setembro de 2011 CBSoft - SBES - 3.pdf · II Congresso Brasileiro de Software: Teoria e Prática 26 a 30 de setembro de 2011 SBES SBLP SBCARS CBSoft Minicurso SBMF XXV

2��������,����� �2������2������ �)2�8#�29:7������

��� �����������

� ������#������������ ���#���$%�

�&������������������'���(���)�����(��������(�*

Page 14: 26 a 30 de setembro de 2011 CBSoft - SBES - 3.pdf · II Congresso Brasileiro de Software: Teoria e Prática 26 a 30 de setembro de 2011 SBES SBLP SBCARS CBSoft Minicurso SBMF XXV

������!����������,�

������ �������!�����������

�����������������

����������������������!������������������7�����

������������2���������������

������������$

2�����;������1�,�

������ �2�����;��������������������5���

����������889�)2�2)<# �)2�8��

��5����!���������7�1��

������+�����������(�����(���������(�*

5��=���"=���������������'�� )2�8#=9!�2�9��

��>���'������3�������������7���"�2�������7�"��?������7��������'��������

�������'�������0�5���'��������� '�������

Page 15: 26 a 30 de setembro de 2011 CBSoft - SBES - 3.pdf · II Congresso Brasileiro de Software: Teoria e Prática 26 a 30 de setembro de 2011 SBES SBLP SBCARS CBSoft Minicurso SBMF XXV

����������,�#��+-��,

� �./�.�/��0'�. '1�/20 �.�.%�����)3���������(�������������������)��������4� �������� ������4� ��$�����������������4��������������������������������)$���4���3��5�6788(� �������(� ��$�������3�������������%����������3��)�����%�������4����������$

'�����������������������������������������4�#���(�)��3����)��3�������#�������(������������������������3����3��#����)����������������������'����������������#�������������������������3�����������4���3��������(��3���������#�����������������3��#����)�������������$'�����������������������4�#������������������3�����������4���3��������(��3���������#�����������������3��#����)������������������3������������������9�����3���������������������)��3��3��������������$/���3����3�������#��3�� �������(� ��$������3��������#�������������������4�����������������������������������������������#����3�����#�)����)��3���������#���������)����������������$

0: ���2;0<'.� ���'2= �.��&>�0:.��2�>' ?:0�:2��.'��/���2/0' &!02'��@�� �@�/��/>�."�'.���2'� �� .��<''/0 .�(� /��!� /?(�&!0�/20�� 0.��02(�0:.� �� .��<''/0 .��2;� .'�:/0& � 0>�/��; 0/.���;2'���'0 �!�'��!'�2�.�'.�� ��� .�$� /�/2�.=./0��:���0:.��2�>' ?:0�:2��.'�2'��2/0' &!02'��&.�� &�.�;2'�/>�� '.�0(� /� '.�0(� /� �./0�(���.� �(�.". ��'>(�2'��2/�.A!./0 ��� ?.��B /��!� /?(�&!0�/20�� 0.��02(��'2�!'. ./0�2;��!&�0 0!0.�?22���2'��.'= �.�C��2���2;�!�.(��0(�2'��'2; 0�C�2'�&!� /.��� /0.''!�0 2/D�:2<.=.'��!�.��/��2/�/>�0:.2'>�2;�� & � 0>(�<:.0:.'� /��2/0'�0(��0' �0�� & � 0>(�2'�02'0�B /��!� /?�/.?� ?./�.�2'�20:.'< �.D�' � /?� /�/>�<>�2!0�2;�0:.�!�.�2;�0: ���2;0<'.(�.=./� ;��= �.��2;�0:.��2�� & � 0>�2;��!�:�� ?.$

2�3���������������������4�������3�����������������4����������������������3���������(�=�������6�

���4���3��5�6788(��������2��������������E���$�������3���������������������3��)�����%�������4����������$�

����������������3�����3���������(�=�������6$7�B�3��@�������@DC�4����4����������3���#�����%������������������)��3��3���������$�>����4�������������4��#��3�������������3����99)))$����3�$���9��������9� �./�.F6$7$�

!��������G�������4��������������)�����������������)������(���#�)�����������������������3�������������������������������@�� �@�&� �(�< 0:2!0�<''/0 .��2'��2/� 0 2/��2;�/>�1 /�(����3����%���������������$������3����������#����3�������#�������������������������������������������������������3���������$

�'2 ��������������H��#������#������$�������������������������$�!�����������������$

Page 16: 26 a 30 de setembro de 2011 CBSoft - SBES - 3.pdf · II Congresso Brasileiro de Software: Teoria e Prática 26 a 30 de setembro de 2011 SBES SBLP SBCARS CBSoft Minicurso SBMF XXV

www.each.usp.br/cbsoft2011

XXV Simpósio Brasileiro de Engenharia de Software

XV Simpósio Brasileiro de Linguagens de Programação

XIV Simpósio Brasileiro de Métodos Formais

V Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software

Patrocínio

Organização

Promoção Realização