Skip to main content

Criando Aplicativos Móveis para Windows

The Third Industrial Revolution: A Radical New Sharing Economy (Junho 2026)

The Third Industrial Revolution: A Radical New Sharing Economy (Junho 2026)
Anonim
01 de 06

Criando aplicativos para dispositivos móveis

Desenvolvedores amadores e codificadores são muitas vezes intimidados com os vários problemas que envolvem o desenvolvimento de aplicativos para dispositivos móveis. Felizmente, a tecnologia avançada disponível para nós hoje, torna relativamente simples a criação de aplicativos móveis. Este artigo se concentra em como criar aplicativos para dispositivos móveis em uma ampla variedade de plataformas móveis.

Criando um aplicativo móvel

Como você cria seu primeiro aplicativo para dispositivos móveis? O primeiro aspecto que você deve analisar aqui é o tamanho da implantação que você pretende criar e a plataforma que você pretende usar. Neste artigo, lidamos com a criação de aplicativos móveis para Windows, Pocket PC e Smartphones.

  • Antes de você se tornar um desenvolvedor freelancer de aplicativos móveis
  • Leia mais para mais ….

    02 de 06

    Criando seu primeiro aplicativo Windows Mobile

    O Windows Mobile era uma plataforma poderosa que permitia aos desenvolvedores criar aplicativos variados para aprimorar a experiência do usuário. Tendo o Windows CE 5.0 como base, o Windows Mobile incluía muitos recursos que incluíam a funcionalidade shell e comunicações. A criação de aplicativos do Windows Mobile foi facilitada para o desenvolvedor do aplicativo - quase tão fácil quanto criar aplicativos de desktop.

    O Windows Mobile agora está desvanecido, dando lugar ao Windows Phone 7 e às mais recentes plataformas móveis do Windows Phone 8, que atraíram tanto os desenvolvedores de aplicativos quanto os usuários de dispositivos móveis.

    O que você vai precisar

    Você precisará do seguinte para começar a criar seu aplicativo para dispositivos móveis:

    • Visual Studio 2005 ou 2008: Este programa bacana permite criar, criar, depurar e apresentar sua aplicação, tudo a partir de uma única plataforma. A interface é fácil de entender e usar também.
    • Windows Mobile SDK: Essa ferramenta útil contém os arquivos de cabeçalho e biblioteca da API que são vitais para acessar a funcionalidade do Windows Mobile. Ele também oferece aplicativos de amostra, depuradores de emuladores e documentação.
    • ActiveSync ou Windows Mobile Device Center: O Active Sync e o Windows Mobile Device Center ajudam na implantação de aplicativos em um emulador ou dispositivo. Enquanto o Windows XP funciona com o Active Sync, o Windows Vista vem com o Windows Mobile Device Center.

    Ferramentas que você pode usar para gravar dados no Windows Mobile

    O Visual Studio oferece todas as ferramentas necessárias para criar aplicativos em código nativo, código gerenciado ou uma combinação desses dois idiomas. Vamos agora ver as ferramentas que você pode usar para gravar dados para criar aplicativos do Windows Mobile.

    Código nativo, isto é, o Visual C ++ - fornece acesso direto ao hardware e alto desempenho, com um pequeno espaço ocupado. Isso é escrito na linguagem "nativa" usada pelo computador em que é executada e executada diretamente pelo processador.

    O código nativo só pode ser usado para executar aplicativos não gerenciados - todos os dados devem ser recompilados caso você passe para outro sistema operacional.

    Código gerenciado, isto é, Visual C # ou Visual Basic .NET - pode ser usado para criar variados tipos de aplicativos de interface com o usuário e fornece ao desenvolvedor acesso a dados e serviços da Web usando o Microsoft SQL Server 2005 Compact Edition.

    Essa abordagem resolve muitos problemas de codificação inerentes ao C ++, ao mesmo tempo em que gerencia a memória, a emulação e a depuração, que são essenciais para escrever aplicativos mais avançados e complicados que visam software e soluções empresariais.

    ASP.NET pode ser escrito usando o Visual Studio .NET, C # e J #. O ASP.NET Mobile Controls é eficaz para uso em vários dispositivos usando um único conjunto de códigos, como também se você precisar de uma largura de banda de dados garantida para o seu dispositivo.

    Enquanto o ASP.NET ajuda você a direcionar uma variedade de dispositivos, a desvantagem é que ele funcionará somente quando o dispositivo cliente estiver conectado ao servidor. Portanto, isso não é adequado para coletar dados do cliente para sincronizá-los posteriormente com o servidor ou para aplicativos que usam diretamente o dispositivo para manipular dados.

    APIs de dados do Google ajudar os desenvolvedores a acessar e gerenciar todos os dados relacionados aos serviços do Google. Como esses são baseados em protocolos padrão, como HTTP e XML, os programadores podem criar e criar aplicativos para a plataforma Windows Mobile.

  • Como adicionar um site para a tela inicial do Windows 8 usando o IE10
  • 03 de 06

    Crie e execute seu primeiro aplicativo Windows Mobile

    As etapas a seguir ajudam você a criar um aplicativo vazio do Windows Mobile:

    • Crie um novo projeto

    Abra o Visual Studio e vá para Arquivo> Novo> Projeto. Expanda o painel Tipos de Projeto e selecione Dispositivo Inteligente. Vá para o painel Templates, escolha Smart Device Project e clique em OK. Selecione Aplicativo do Dispositivo aqui e clique em OK. Parabéns! Você acabou de criar seu primeiro projeto.

    • Brinque com codificação

    O painel Caixa de ferramentas permite que você jogue com muitos recursos. Confira cada um desses botões de arrastar e soltar para ganhar mais familiaridade com a maneira como o programa funciona.

    • Execute seu aplicativo

    A próxima etapa envolve a execução de seu aplicativo em um dispositivo Windows Mobile. Conecte o dispositivo à área de trabalho, pressione a tecla F5, escolha o emulador ou dispositivo para implantá-lo e selecione OK. Se tudo correr bem, você verá seu aplicativo funcionando sem problemas.

    04 de 06

    Criando aplicativos para smartphones

    Criar aplicativos para smartphones é semelhante aos dispositivos Windows Mobile. Mas você precisa primeiro entender seu dispositivo. Os smartphones têm recursos semelhantes aos PDAs, por isso eles têm recursos de envio e de finalização. A chave de retorno é usada para as funções backspace e browser back.

    A melhor coisa sobre este dispositivo é a soft key, que é programável. Você pode empregar esse recurso para criar várias funções.O botão central também funciona como um botão "Enter".

    Nota: Você precisa instalar o SmartPhone 2003 SDK para gravar aplicativos de smartphone usando o Visual Studio .NET 2003.

    E se o smartphone tiver uma tela sensível ao toque?

    Aí vem a parte difícil. Na ausência de controles de botão em um dispositivo portátil com tela sensível ao toque, você terá que escolher controles alternativos, como o menu. O Visual Studio oferece um controle MainMenu, que é personalizável. Mas muitas opções de menu de nível superior causarão falhas no sistema. O que você pode fazer é criar muito poucos menus de nível superior e oferecer uma variedade de opções em cada um deles.

    Escrevendo aplicativos para smartphones BlackBerry

    O desenvolvimento de aplicativos para o BlackBerry OS é um grande negócio hoje em dia. Para escrever um aplicativo BlackBerry, você terá que possuir:

    • O Plug-in do BlackBerry JDE para Eclipse
    • Um simulador de blackberry
    • Smartphone BlackBerry e cabo de dados
    • Conhecimento de programação JAVA.

    O Eclipse funciona muito bem com a programação JAVA. Um novo projeto, arquivado com uma extensão .COD, pode ser carregado diretamente no simulador. Você pode então testar o aplicativo, carregando-o através do Gerenciador de dispositivos ou usando a opção de linha de comando "Javaloader".

    Nota: Nem todas as APIs do BlackBerry funcionarão para todos os smartphones BlackBerry. Então observe os dispositivos que aceitam o código.

  • Perfis de celular e mais
  • 05 de 06

    Criando aplicativos para o Pocket PC

    Criar aplicativos para o Pocket PC é semelhante ao dos dispositivos acima. A diferença aqui é que o dispositivo usa o .NET Compact Framework, que é mais de dez vezes "mais leve" que a versão completa do Windows e também oferece aos desenvolvedores mais recursos, controles e suporte a serviços da Web.

    O pacote inteiro pode ser guardado em um pequeno arquivo CAB e instalado diretamente no seu dispositivo de destino - isso funciona muito mais rápido e sem complicações.

    06 de 06

    Qual o proximo?

    Depois de aprender a criar um aplicativo básico para dispositivos móveis, você deve prosseguir e tentar aprimorar seu conhecimento. Aqui está como:

    • Participe ativamente de fóruns e discussões de desenvolvedores.
    • Inscreva-se em laboratórios de aprendizagem, tanto online como de outra forma. Isso lhe dará mais dicas e truques para criar aplicativos variados.
    • Veja tutoriais em vídeo on-line sobre a criação de aplicativos em várias plataformas móveis.
    • Assine os Webcasts para atualizações constantes sobre o assunto.
    Criando aplicativos para diferentes sistemas móveis