Buscar

linguagem de programacao em dispositivos moveis

Prévia do material em texto

Anhanguera Educacional
Unidade Santo André
Curso de Graduação em Sistemas de Informação
Matheus Carvalho
Ra:7087573663
Trabalho de programa de recuperação de aprendizagem
Linguagem de programação em dispositivos moveis 
Santo André
 2017
Matheus Carvalho
Ra:70875663
Trabalho de programa de recuperação de aprendizagem
Linguagem de programação em dispositivos moveis 
 
Trabalho de recuperação de aprendizagem . 
Orientador: Cleonice reis 
Santo André
2017
ERIC GRAVES CAMOLLEZ 7244587081
AGRADECIMENTOS
Agradeço a todos que me apoiaram durante toda a minha vida e também aos meus pais que me incentivaram e me apoiaram para que eu chegasse até aqui.
Agradeço também a Deus por ter me ajudado em todos os momentos para passar pelas dificuldades e desafios enfrentados.
Aos amigos que colaboraram de todas as formas para a realização das etapas do trabalho e também aos orientadores que nos direcionou da melhor forma possível.
RESUMO
Este trabalho inicialmente abordará conceitos e historia do android ,conceito e historia do IOS , conceito de projetos para aplicativos moveis .
	
ABSTRACT
This work initially will address technical concepts considered fundamental about technology, theoretical and historical contexts intended to illustrate in figures formats, planned environment in its origins, and finally address the issues related to applications and key features of a business tool.
Data Warehouse is a database tool applied in large organizations and have a fundamental basis for the integration of data provide support for the extraction of reports and information related to decision-making, whether operational, and especially tactical or strategic, which in turn have a high degree of importance, the main system that integrates and controls the data is called Business Intelligence.
For the initial data can be generated and delivered to the customer, there is an OLAP tool called (Online Analytical Processing), which in turn has the function to make the collection, analysis, organization and sharing of all data relevant to the organization. This query is performed by the Data Warehouse data source.
Keywords: Data Warehouse; Pentaho; Business Intelligence (BI); Online Analytical Processing (OLAP).
 
Sumário
AGRADECIMENTOS	15
RESUMO	16
ABSTRACT	17
1-	Historia do android	19
2-	Historia do IOS	21
3-	Conceito de Mobile development application plataforma	21
3.1 O que é mobile application development platform?	22
3.2- Principais características da mobile application development platform	22
REFERÊNCIAS	23
 
1- Historia do android
Android é um sistema operacional (SO) baseado no núcleo Linux e atualmente desenvolvido pela empresa de tecnologia Google. Com uma interface de usuário baseada na manipulação direta, o Android é projetado principalmente para dispositivos móveis com tela sensível ao toque como smartphones e tablets; com interface específica para TV (Android TV), carro (Android Auto) e relógio de pulso (Android Wear). O sistema operacional utiliza-se da tela sensível ao toque para que o usuário possa manipular objetos virtuais e também de um teclado virtual. Apesar de ser principalmente utilizado em dispositivos com tela sensível ao toque, também é utilizado em consoles de videogames, câmeras digitais, computadores e outros dispositivos eletrônicos.
O Android é o sistema operacional móvel mais utilizado do mundo, e, em 2013, possuía a maior porcentagem das vendas mundiais de SO móveis. Dispositivos com o sistema Android vendem mais que eletrônicos com Windows, iOS e Mac OS X combinados, com vendas em 2012, 2013 e 2014 perto da base de computadores do mundo. Em julho de 2013, a loja de aplicativos Google Play possuía mais de 1 milhão de aplicativos disponíveis, baixados mais de 50 bilhões de vezes. Uma pesquisa com programadores entre abril e maio de 2013 revelou que 71% dos programadores para sistemas móveis desenvolviam para o Android. Na conferência anual Google I/O de 2014, a companhia revelou que existem mais de 1 bilhão de usuários Android ativos. Em junho de 2013, este número era de 538 milhões. O maior número de usuários no mundo também reflete no número de ataques de hackers no sistema, com cerca de 5.000 novos malwares sendo criados todos os dias para usuários Android. 
O código do sistema operacional é disponibilizado pelo Google sob licença de código aberto, apesar de a maior parte dos dispositivos ser lançada com uma combinação de software livre e software privado. Inicialmente foi desenvolvido pela empresa Android, Inc., a qual o Google dava suporte financeiramente. Foi comprada pela mesma em 2005 e revelado em 2007 junto com a fundação da Open Handset Alliance — consórcio entre empresas de hardware, software e telecomunicações com o intuito de desenvolver a indústria de dispositivos móveis. 
O Android é muito popular entre empresas de tecnologia que buscam um software pronto, de baixo custo e personalizável para dispositivos de alta tecnologia. A natureza do software de código aberto do sistema operacional tem encorajado uma grande comunidade de programadores e entusiastas a colocar uma fundação para o desenvolvimento de projetos feitos pela própria comunidade que adicionam recursos para usuários mais avançados, ou trazem o Android para dispositivos que inicialmente não foram lançados com a plataforma. O sucesso do SO fez dele um alvo para disputas de patente na chamada "guerra de smartphones" entre empresas de tecnologia. 
Android, Inc. foi fundada em Palo Alto, California em outubro de 2003 por Andy Rubin (cofundador da Danger), Rich Miner (co-fundador da Wildfire Communications, Inc.), Nick Sears (ex-vice-presidente da T-Mobile), e Chris White (encabeçou o projeto de desenvolvimento de design e interface da WebTV) para desenvolver, segundo o Rubin, "dispositivos móveis mais inteligentes que estejam mais cientes das preferências e da localização do seu dono".] As primeiras intenções da empresa eram de desenvolver um sistema operacional avançado para câmeras digitais, quando se deram conta de que o mercado destes dispositivos não era grande o suficiente. Desviaram então seus esforços para produzir um sistema operacional móvel para ser rival aos Symbian e Windows Mobile. Apesar daquelas últimas conquistas dos fundadores e primeiros empregados, Android Inc. operou secretamente, revelando somente que estava trabalhando em um software para smartphones. Naquele mesmo ano Andy Rubin ficou financeiramente escasso. Steve Pearlman, amigo íntimo de Rubin, entregou a ele dez mil dólares em um envelope e recusou sua parte na companhia. 
O Google adquiriu Android Inc. em 17 de agosto de 2005; funcionários-chave da recém-comprada empresa, incluindo Rubin, Miner e White, continuaram na companhia após a aquisição. Pouco se sabia sobre a Android Inc. naquele momento, mas muitos especularam que o Google estava planejando entrar no mercado de dispositivos móveis com essa jogada. Dentro do Google, o grupo liderado por Rubin desenvolveu um sistema operacional móvel tendo com base o Kernel Linux. A empresa comercializou o Android persuadindo empresas fabricantes de celular e operadoras com a promessa de prover um sistema flexível e atualizável. O Google firmou parcerias com empresas fabricantes de hardware, software e operadores de telefonia móvel e reafirmou que estaria aberta a mútuas cooperações. 
A especulação sobre a intenção do Google de entrar no mercado de dispositivos móveis continuou até dezembro de 2006. Um protótipo inicial de codinome "Sooner" tinha um aspecto parecido com um telefone BlackBerry, sem touchscreen e um teclado físico QWERTY, mas foi redesenhado para suportar visores touchscreen para competir com outros dispositivos recém-anunciados como o LG Prada (2006) e o iPhone da Apple (2007). Em setembro de 2007, InformationWeek, revista digital americana, cobriu um estudo da EvalueServe que revelava diversas patentes feitas peloGoogle na área de tecnologia móvel. 
Em 5 de novembro de 2007 a Open Handset Alliance, consórcio de tecnologia entre empresas do ramo, incluindo Google, fabricantes de telefones como HTC, Sony e Samsung, operadoras de telefonia como Sprint Nextel e T-Mobile e fabricantes de chipsets como Qualcomm e a Texas Instruments se revelaram com o objetivo de criar uma plataforma de padrão aberto para dispositivos móveis. Naquele dia o Android foi revelado como seu primeiro produto: uma plataforma móvel construída no Kernel Linux de versão 2.6.25. O primeiro smartphone disponível comercialmente rodando o Android foi o HTC Dream, lançado em 22 de outubro de 2008. 
Em 2010 o Google apresentou sua série de dispositivos Nexus — uma linha de smartphones e tablets rodando o sistema Android e sendo fabricado por empresas parceiras. HTC colaborou com o Google para lançar o primeiro smartphone Nexus, o Nexus One. Desde então o Google tem atualizado sua linha com novos dispositivos como, por exemplo, o Nexus 5, feito pela LG e o Nexus 7, feito pela Asus. O Google tem como objetivo através dos lançamentos Nexus mostrar as últimas atualizações de software e hardware do Android, sendo estes dispositivos tidos como carros-chefe do Android. No dia 13 de março de 2013, Larry Page, CEO e fundador do Google, anunciou em um post no seu blog que Andy Rubin foi realocado dentro do Google, saindo portanto da divisão do Android. Ele foi substituído por Sundar Pichai, o qual também continua com seu papel como chefe da divisão Chrome do Google, a qual desenvolve o Chrome OS.
Desde 2008 o Android tem recebido inúmeras atualizações que incrementaram substancialmente o sistema, adicionando novas funcionalidades e consertando erros de versões anteriores. A cada grande atualização o codinome do sistema muda, em ordem alfabética, entre nomes de doces. Em novembro de 2014 saiu a versão do Android "Lollipop" para dispositivos compatíveis. A mais nova versão Android 6.0 Marshmallow foi lançada em 29 de setembro de 2015. 
De 2010 até 2013 Hugo Barra, brasileiro funcionário do Google, foi o porta-voz oficial do grupo de programadores do Android, representando o Android nas conferências de imprensa e na Google I/O, evento do Google para programadores. O envolvimento de Hugo Barra no desenvolvimento do Android inclui e abrange todo o ecossistema do sistema operacional. Hugo Barra saiu do grupo de desenvolvimento do Android para trabalhar na fabricante de smartphones chinesa Xiaomi. 
2- Historia do IOS
iOS (antes chamado de iPhone OS) é um sistema operacional móvel da Apple Inc. desenvolvido originalmente para o iPhone, também é usado em iPod touch e iPad. A Apple não permite que o iOS seja executado em hardware de terceiros. 
A interface do usuário do iOS é baseado no conceito de manipulação direta, utilizando gestos em multi-toque. A interação com o sistema operacional inclui gestos como apenas tocar na tela, deslizar o dedo, e o movimento de "pinça" utilizado para se ampliar ou reduzir a imagem. Acelerômetros internos são usados por alguns aplicativos para responder à agitação do aparelho (resultando comumente no comando desfazer) ou rotação do mesmo (resultando comumente na mudança do modo retrato para modo paisagem). O iOS consiste em quatro camadas de abstração: a camada Core OS, a camada Core Services, a camada mídia, e a camada Cocoa Touch.
As versões principais do iOS são lançadas anualmente. Sua versão atual é a 10.3
O sistema operacional foi apresentado com o iPhone na Macworld Conference & Expo em 9 de janeiro de 2007, e lançado no mês de junho. Inicialmente, as aplicações de terceiros não eram permitidas. Steve Jobs argumentou que os desenvolvedores poderiam criar aplicativos na web que "se comportam como aplicações nativas no iPhone". Em 17 de outubro de 2007, a Apple anunciou que a SDK nativa estava em desenvolvimento e que eles esperassem para colocá-la nas "mãos dos desenvolvedores".
Em 6 de março de 2008, a Apple lançou o primeiro beta, juntamente com um novo nome para o sistema operacional: o "iPhone OS". A rápida venda de dispositivos móveis da Apple acendeu interesse no SDK. A Apple também vendeu mais de um milhão de iPhones durante uma temporada de feriados de 2007. Em 27 de janeiro de 2010, a Apple anunciou o iPad, com uma tela bem maior do que o iPhone e iPod touch, e projetado para navegar na web, consumo de mídia, e da leitura de iBooks. O nome "iOS" foi usado pela Cisco Systems. Para evitar qualquer ação judicial em potencial, a Apple licenciou o "iOS" uma marca registrada da Cisco.
3- Conceito de Mobile development application plataforma
O conceito de mobile application development platform (MADP, ou plataforma de desenvolvimento de aplicativos móveis, em português), tem dominado as discussões de tecnologia corporativa nos últimos anos. Esse conceito envolve a criação e a manutenção de um ambiente que permita o acesso às ferramentas necessárias para o desenvolvimento, teste e produção de aplicativos para plataformas móveis sem a necessidade de utilização de código nativo.
Em um mundo onde o smartphone está totalmente integrado ao nosso dia a dia, a presença em sistemas como iOS e Android é fundamental para garantir a sobrevivência de empresas modernas. Elas devem ser capazes de lidar com o aumento da quantidade de dados gerados por consumidores, assim como a busca por meios mais rápidos e práticos para solucionarem problemas digitais. Quer saber mais sobre MADP? Então leia o nosso texto de hoje!
3.1 O que é mobile application development platform?
As plataformas de desenvolvimento de aplicações móveis podem ser definidas como um ambiente digital que possua as ferramentas corretas para o desenvolvimento de apps focados em dispositivos mobile. Por meio delas, companhias podem atingir usuários de smartphones independentemente das suas preferências por celulares com iOS ou Android. Com a MADP, os esforços necessários para a criação de aplicativos e ferramentas móveis diminuem consideravelmente.
Considere, por exemplo, um pequeno estúdio de criação de apps corporativos. Ao criar um novo sistema de ERP ou CRM poderá incluir diversas plataformas, além da nuvem e dos OSs para desktops. Durante a criação de versões móveis para iOS, Android e Windows Phone em código nativo, a empresa deverá formar equipes de desenvolvimento focadas em três sistemas operacionais diferentes. As correções de bugs, backups e sincronização de funções deverão ser feitas em todos os códigos. Além disso, a qualidade e o design podem variar para cada plataforma, criando experiências de uso inconsistentes para o usuário final.
Uma abordagem de desenvolvimento focada apenas em código nativo também aumenta os custos com suporte. A criação de bases de conhecimento, documentações e o treinamento de times de suporte ao usuário demandará mais tempo e, naturalmente, exigirá um gasto maior. Com o uso de mobile application development platform, um time de desenvolvimento pode criar soluções digitais de baixo custo para várias plataformas, aumentando a sua presença online e o seu sucesso financeiro.
3.2- Principais características da mobile application development platform
Com o avaço da tecnologia, a forma de criar aplicativos mudou. Apesar de não existir a maneira perfeita para desenvolver um app mobile, a MADP destaca-se como uma das forma mais confiáveis e seguras de produzir ferramentas digitais.
MADPs são feitas para permitir o desenvolvimento de aplicativos corporativos em um ambiente integrado. Por meio dela, empresas podem construir aplicativos que se conectam às plataformas de uma empresa com rapidez e segurança.
Hoje, os smartphones são ferramentas de produção portáteis que, em vários casos, substituem um computador. Por meio deles, corporações aumentaram a mobilidade de seus funcionários, utilizando apps mobile como parte das estratégias operacionais corporativas.
Nesse cenário, o telefone tornou-se a nova fronteira das indústrias de software. Com os seus novos modelos de negócio, as mobile application development platform já representamuma parte importante das abordagens comerciais de empresas de desenvolvimento.
REFERÊNCIAS

Continue navegando