6 Tage / 5 Nächte London inkl. An-und Abreise für 2 Personen nur 180€
Jetzt heißt es schnell sein, hier gibt es tatsächlich 2 Tickets für die Campus-Party in London für…
View Post
seen from Poland
seen from Netherlands
seen from United States
seen from United States
seen from United States
seen from United States
seen from Germany
seen from United States
seen from China
seen from China
seen from Australia

seen from Canada

seen from United States
seen from China
seen from United States
seen from Saudi Arabia

seen from Malaysia
seen from United States
seen from Australia

seen from United States
6 Tage / 5 Nächte London inkl. An-und Abreise für 2 Personen nur 180€
Jetzt heißt es schnell sein, hier gibt es tatsächlich 2 Tickets für die Campus-Party in London für…
View Post
(Titanium @ Appcelerator) | Palestra #cpbr5 | Parte 04 ——A Apresentação | Oportunidade
Oportunidade
Trata simplesmente do que identificamos como uma oportunidade para desenvolver um aplicativo mobile, sem ser um desenvolvedor mobile.
Como usuário de smartphone e entusiasta das possibilidades de inovar através de tecnologias mobile, encontrei-me muitas vezes dividido entre a possibilidade de evoluir em tecnologias web ou iniciar o estudo de desenvolvimento mobile...
Vejo que as questões técnicas envolvidas no desenvolvimento de aplicativos móveis são realmente complexas, porém creio que a maior dificuldade é denotada pela dificuldade em identificar e acompanhar a experiência atrelada a cada plataforma na busca por compreender as reais necessidades de um cliente que utilizará o aplicativo.
Estes usuários tem por característica, uma necessidade de obter uma solução com a utilização do seu aplicativo, acima de uma interface bonita, este busca identificar-se com a proposta de sua solução.
A oportunidade era o desenvolvimento de um produto que oferecesse aos consumidores de conteúdo televisivo, uma forma simples e prática de encontrar e acompanhar seus programas favoritos, bem como obter informações, como horário e canal de exibição, fornecendo a oportunidade de compartilhar em suas redes sociais seus programas e séries favoritas.
Na Campus Party de 2011, eu, David Ruiz, Diego Santos e Carlos Corcioli fizemos o lançamento de uma rede social com esta proposta, que se chama TvStar, da qual foram obtidas as ideias mencionadas, além de uma quantidade exorbitante de propostas inovadoras para este tipo de iteração.
Estas iterações variavam da criação da Social Tv Network mencionada até a criação de canais de comunicação em dispositivos móveis com o proposito de servir de aumentar a experiência de assistir TV, os quais definimos como "Companion Screens", variando também no formato de integração com Tv's conectadas e dispositivos utilizados por operadoras de Tv a cabo (STB).
Ou seja, a oportunidade indicava a real necessidade destes tipo de recurso para a melhoria na competitividade dos produtos.
Assim, iniciamos nossa apresentação sobre esta proposta que foi desenvolvida.
O aplicativo pelas seguintes telas:
Home
Exibiria os programas de destaque no grade de programação e um vídeo que trataria estes destaques, fornecendo informações como sinopse, diretores, atores e horários de exibição destes destaques da programação.
Guia de Programação
Exibe a grade de programação, com uma navegação simples através de horários e dias, contendo recursos como exibir canais favoritos para uma melhor visualização.
Canal
Exibe a informação do canal selecionado, possibilitando a visualização da programação deste canal e a navegação por dias e a possibilidade de favoritar este canal.
Programa
Tela que exibe as informações do programa selecionado, tais como, título, categoria, gênero, sinopse e as próximas exibições deste determinado programa, podendo estas serem em diversos canais. Esta tela também lhe fornecia a possibilidade de compartilhar seu programa no Twitter e Facebook.
Categorias
Esta tela fornecia a possibilidade de filtrar sua grade de programação por suas categorias favoritas, como filmes, séries e esportes.
Configurações
E por fim, mas não menos importante, a tela onde se podia configurar suas contas de Twitter e Facebook, bem como visualizar a descrição do aplicativo.
(Titanium @ Appcelerator) | Palestra #cpbr5 | Parte 03 ——A Apresentação
Nesta parte, início o material da palestra, primeiramente com o link da apresentação utilizada na palestra.
Mesmo antes de iniciarmos a palestra, percebemos que ao terminarmos a palestra, o material (slides) utilizado, seria meio "inútil", do ponto de vista que a maior parte da apresentação foi tomada pelo exemplo, e a apresentação trava mais de uma orientação visual para o que dizíamos do que propriamente um material de estudo, assim, mesmo antes eu já tinha a ideia de publicar estes artigos.
Assim, inicio a explicação do conteúdo mostrado na apresentação, tentando denotar uma maior simplicidade ao que apresentamos.=)
CPBR5 - Desenvolvimento De Aplicativos Mobile Nativos Com Javascript
View more presentations from wagner_palombo
A apresentação
Nossa apresentação é constituída de quatro partes, sendo elas:
Oportunidade;
Experiência;
Ferramentas;
Exemplo.
Estes pontos serão tratados nos artigos que seguem.
Achei melhor dividi-los em um artigo para cada tópico, pois a quantidade de explicações, analogias e descrições podem ser melhor aproveitadas, devido ao fato de que não terei de me "prender" a apresentação.=)
P.S.: Paciência que vale a pena!;)
(Titanium @ Appcelerator) | Palestra #cpbr5 | Parte 02 ——A Experiência
A Experiência
A palestra foi feita no dia 09/02/2012 e teve sua transmissão AO VIVO, o que nos deixou mais nervosos, pois nosso maior "medo" era não conseguir transmitir o conhecimento e/ou o conteúdo.
Imaginávamos que a maioria que assistiria a palestra, seriam jovens desenvolvedores e estudantes da área de tecnologia, pois afinal de contas, não somos nenhum Jovem Nerd ou Rafinha Bastos, mas no fim, o que nos mais importava era realmente conseguir transmitir a mensagem da palestra, que é mostrar que "para qualquer desenvolvedor que queira trabalhar com aplicativos móveis, a ferramenta que utilizamos, é uma ótima opção."
Também tínhamos a esperança que alguns desenvolvedores entendessem que "qualquer desenvolvedor que se esforce e que queira conhecer novas tecnologias, pode fazê-lo, desde que tenha em mente de que nossa profissão exige esforço e comprometimento."
Mas creio que até ai, existe uma longa estrada para percorrer... rs
No começo da apresentação, estávamos "meio nervosos", mas assistindo depois, pude perceber, que nem metade do nosso nervosismo foi demonstrado.
Uma preocupação que me surgiu a mente foi também de que, se algum desenvolvedor mais experiente, ao ver a apresentação poderia perder o interesse, mas rapidamente percebi que não há como agradar gregos e troianos.
No inicio da palestra, haviam em torno de 50 pessoas nos assistindo no recinto, e conforme havíamos planejado, perguntando, tentamos identificar as pessoas que conheciam algumas das tecnologias que iriamos citar, e ao perguntarmos, fui surpreendido pela quantidade de pessoas que conhecia a tecnologia principal da palestra, ou seja, Javascript, e que também haviam alguns desenvolvedores que já tinham alguma intimidade com tecnologias móveis.
No receio de "quebrar o clima" de palestra, optamos por fazer poucas perguntas, mas agora vejo que deveríamos ter questionado mais, com perguntas como.
"- Quantos de vocês tem smartphone com 3g?"
"- Quantos de vocês já detêm experiência com a ferramenta Titanium da Appcelerator?"
"- Quantos de vocês trabalha com inovação e/ou empresas que criam produtos com base em tecnologias móveis?"
Sei que são muitas perguntas, mas ao final, quando passa a ansiedade, você realmente sente a necessidade de saber esse tipo de coisa.=)
Uma coisa que nos havia surgido, era que na maioria das palestras que vimos, o conteúdo era disponibilizado ao final da palestra, o que nos fazia muitas vezes acabar por não procurar o material.
E também percebemos, que quando alguém disponibilizava o material, acabava por mostrar um link enorme do slideshare.net e/ou do github.com, dificultando assim que acessarmos o material.
Tendo estas experiências como um campuseiro, achei que seria melhor então, disponibilizar os materiais no inicio da apresentação através de uma hashtag do twitter.
Pode ser que não tenha sido a melhor das propostas, mas acho que funcionou bem, pois no final fiquei sabendo que haviam pessoas com algum text edit aberto vendo o código. =) O que mais me impressionou, foi que haviam pessoas já preparadas para a apresentação, que já estavam com o Titanium Studio instalado e compilando nosso exemplo!
Outro ponto que me fez muito feliz na experiência desta palestra, foram as perguntas! Ao final da apresentação, haviam restado cerca de 40 pessoas, das quais 12 fizeram perguntas, e as demais me pareceram realmente interessadas no que havíamos apresentado, e as perguntas feitas, já estavam previstas, tendo em vista que sabíamos das lacunas de nossa apresentação.
Ou seja, a qualidade dos interessados na palestra foram compatíveis com nossas expectativas, o que tornou nossa impressão de retorno muito positiva, do ponto de vista de que, mesmo não abordando inteiramente um assunto tão complexo, que é o desenvolvimento mobile, conseguimos atender as necessidades de pessoas realmente interessadas no assunto!=)
Em resumo, palestrar na Campus Party Brasil 2012 foi uma experiência maravilhosa e me mostrou que não é necessário ser um Steve Jobs, Al Gore ou Steven Johnson para conseguir ter a oportunidade de tentar compartilhar conhecimento ou uma experiência, se no fundo seu desejo é verdadeiro e você tem como princípio essa tarefa, você pode e deve tentar transmitir sua mensagem, da melhor forma que você puder.
Agradeço a todos que assistiram a palestra, pessoalmente ou por live streaming, e também a todas as pessoas que acessaram o material, os exemplos e o vídeo da apresentação no Youtube.
OBRIGADO!
=)
(Titanium @ Appcelerator) | Palestra #cpbr5 | Parte 01 ——Introdução
O que esperar para o futuro do Android e iOS? O sistema operacional móvel Android, usado em smartphones e tablets e desenvolvido pelo Google, tem feito sucesso, assim como o iOS da Apple. Conheça as aplicações móveis nativas para as plataformas Android e iOS utilizando JavaScript como linguagem de programação.
Tratarei a experiência de um campuseiro atuando como palestrante na Campus Party do Brasil, e também o conteúdo da palestra sobre desenvolvimento de Aplicações nativas para iOS e Android utilizando tecnologia WEB
Apresentação LIVE da minha palestra com Diego Araujo.
O que esperar para o futuro do Android e iOS? O sistema operacional móvel Android, usado em smartphones e tablets e desenvolvido pelo Google, tem feito sucesso, assim como o iOS da Apple. Conheça as aplicações móveis nativas para as plataformas Android e iOS utilizando JavaScript como linguagem de programação.
Detalhes em : http://goo.gl/ikavI