Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo desenvolvimento

Hello Android!

Faz muito tempo (bem mais do que eu gostaria)  que eu comecei a falar sobre o Android, naquela ocasião eu dei uma noção sobre o comportamento do sistema, alguns componentes e recursos e agora codificaremos nossa primeira aplicação. Antes de codificar precisamos conhecer um pouco de nossa ferramenta, o Eclipse, precisamos saber de suas dependências, de como ele organiza os recursos da aplicação. Além disso codificaremos nosso primeiro projeto e o testaremos no emulador. O que é o Eclipse? Ambiente de desenvolvimento integrado para Java e C/C++ que surgiu em 2001; 65% de tudo desenvolvido em Java é feito com Eclipse; Conta com mais de 200 projetos open source eu cobrem diferentes aspectos de desenvolvimento; O que é o Android SDK ? Conjunto de bibliotecas e ferramentas para construir, testar e “debugar” aplicações para o Android; Requisitos Java Development Kit (JDK) versão 6; Pacote Google com o Eclipse e o SDK Android (adt-bundle-windows-x86); I

Antes do hello world um pouco de teoria (Android)

Eu sei que o legal de desenvolver é pular a parte chata (documentação e teoria) e ir direto para o desenvolvimento, fazendo de cara o bom e velho hello world, ok sem problema, mas depois é bom dar uma olhada nos fundamentos para ter noção das possibilidades da plataforma.   Um aplicativo dentro do sistema Android As aplicações Android são codificadas em Java, depois de tudo compilado, código e recursos são colocados em um pacote, com extensão .apk, esse é o “instalador” da apicação desenvolvida. Depois de instalado, a aplicação fica em seu próprio “sand box”: O Android é um SO baseado em Linux, cada aplicação é tratada como um usuário distinto; Cada aplicação recebe um ID de usuário único, onde apenas esse usuário possui permissão de acesso aos arquivos da aplicação; Cada processo tem sua própria máquina virtual (VM), então o código de um aplicativo é executado isoladamente de outras aplicações. Cada aplicativo é executado em seu próprio processo, que inicia quando um dos

Array no PL/SQL (Oracle)

Trabalhar com estruturas indexadas pode nos poupar muito trabalho, deixar o código mais limpo e reutilizável, pois bem vamos dar um exemplo de como fazer isso no PL/SQL. Criaremos um tipo table que seja capaz de armazenar nomes de uma tabela de funcionários de forma indexada, e em seguida mostraremos o que foi armazenado, segue o código: 1: declare 2: -- tipo tabela contendo apenas texto e indexado 3: type TipoNomFunc is table of varchar 2(200) index by binary_integer; 4: -- variável do nosso tipo (como nosso tipo é indexado ele funcionará como um array) 5: func TipoNomFunc; 6: -- indice para loop 7: indice number := 1; 8: -- 9: begin 10: -- 11: -- cursor para nossa tabela de funcionarios 12: for emps in ( 13: select * 14: from funcionarios 15: ) 16: loop 17: -- colocamos o nome do funcionario em nosso "vetor" 18: func(indice) := emps.nom_funcionario; 19: -- incrementamos o indice 20:

Android e eu

No final de 2010 comecei a pesquisar alguns aparelhos celulares em busca de um smartphone que tivesse uma boa câmera, wi-fi, e é claro, Android. Acabei comprando um modelo LG com Android. Meu primeiro contato no mundo dos smatphones foi diferente, navegar pela internet, baixar aplicativos era algo novo para mim (ainda estou me acostumando). No inicio desse ano comecei meus estudos para desenvolver para essa plataforma, e para minha satisfação (e de certo modo surpresa) encontrei uma documentação completa e com exemplos, uma ferramenta no ponto, um SDK simples e emuladores funcionando muito bem, além de uma comunidade bem desenvolvida repleta de exemplos. Ainda tenho muito a aprender, mas pretendo começar a postar meus primeiros exemplos por aqui, então para iniciar fica a lista de downloads necessários: Eclipse , é recomendado a versão clássica; SDK Starter Package , não é a versão completa, os outros componentes você baixa por meio dele; ADT Plugin para o Eclipse , integra a

Desenvolvimento de aplicações para dispositivos móveis I (Java)

O crescimento do potencial computacional dos dispositivos móveis como celulares, pda's entre outros, somado a preços baixos tem tornado essa área promissora. Dispositivos com diversos recursos de comunicação (bluetooth, infravermelho, GPRS) são comuns e praticamente itens obrigatórios, apesar do fato de que boa parte de seus futuros donos se quer saberão como ligar esses recursos. Considerando o grande numero de celulares no mundo precisamos apenas focar o nosso objetivo e começar os estudos. Em relação a aplicações corporativas a coisa fica ainda melhor, as operadoras tem oferecido cada vez mais planos muito atraentes para as empresas onde muitas vezes os aparelhos saem de graça ou a um preço muito baixo. Primeiramente... Trabalharemos utilizando o java como linguagem (já deu para perceber), o j2me para ser mais preciso, como ferramenta o NetBeans e para testar nossas aplicações o SDK da Nokia, o Series 40 pois meu celular é dessa série. Vamos baixar o Java SE Development

Delphi

O Delphi foi lançado em 1995 para a plataforma Windows 16 bits, foi o primeiro a ser descrito como ambiente RAD (em português, Desenvolvimento Rápido de Aplicações). A segunda versão, lançada um ano depois, já produzia aplicativos para a plataforma Windows 32 bits, sendo que uma versão em C++ - o C++ Builder - surgiu alguns anos depois. Em 2001, uma versão para plataforma Linux, conhecida como Kylix, foi disponibilizada. Em 2002, foi lançada uma nova versão compatível com Linux (através do Kylix e a paleta de componentes CLX ), sendo que em 2003 o Delphi 8 passou a incluir suporte para desenvolvimento de aplicações .NET. No final de 2004 foi lançada a versão Delphi 2005 (correspondente a versão 9), com suporte, na mesma IDE, ao desenvolvimento para plataformas Windows 32 bits e Windows .NET, além de integrar no mesmo ambiente de desenvolvimento a possibilidade de se desenvolver utilizando o ambiente do Delphi, C++ Builder ou C#. No final de 2005 foi lançada a versão Delphi 200