Conhecendo a família de ferramentas Carbide

Gostou deste artigo? Compartilhe!

CategoriasSymbian OS, Carbide.c++, Carbide.vs, Carbide.j
ComentáriosComentários (7)

Nokia Carbide Development Tools

Introdução

Carbide é um conjunto de ferramentas de desenvolvimento da Nokia, criado com o objetivo de unificar todas as ferramentas em um framework comum. Com esse conjunto de ferramentas, os desenvolvedores possuem uma família inteira de produtos para desenvolver softwares para múltiplas plataformas do Symbian OS e em múltiplas linguagens.

As ferramentas Carbide (com exceção do Carbide.vs, explicado abaixo), são baseadas no framework Eclipse, o mesmo framework utilizado em diversas outras ferramentas de desenvolvimento, como por exemplo o Palm OS Developer Suite e o WebSphere da IBM, juntamente com uma série de plug-ins, emuladores e utilitários para tornar possível o desenvolvimento de aplicativos para o Symbian OS.

Com as ferramentas Carbide, você pode executar e testar as aplicações em múltiplos emuladores, sem precisar possuir um celular ou smartphone, e ao término do desenvolvimento, pode gerar pacotes de distribuição/instalação.

Áreas de desenvolvimento

A família Carbide está dividida em três áreas de desenvolvimento:

Carbide.j - Carbide Development Tools for Java

JCarbide.j (antiga Nokia Developer's Suite for J2ME) é uma ferramenta gratuita para desenvolvimento de aplicações para a plataforma J2ME voltada à criação de aplicativos para celulares e smartphones Nokia, nas plataformas Series 40, S60 e Series 80.

Carbide.j possui uma série de ferramentas integradas que facilitam o desenvolvimento de aplicações MIDP e PP, a criação de pacotes de distribuição, e a assinatura de aplicações. É uma ferramenta essencial para gerenciar, configurar e emular as diversas plataformas e a utilização em conjunto de diversos SDKs Symbian OS.

Carbide.c++ e Carbide.vs - Carbide Development Tools for Symbian OS C++

C++Carbide.c++ é uma ferramenta para desenvolvimento de aplicações para a plataforma Symbian OS em S60, Series 80, UIQ e MOAP, e está atualmente está dividida em três distribuições:

  • Carbide.c++ Express
    Versão gratuita, para uso não-comercial, normalmente utilizada por estudantes, entusiastas e desenvolvedores de código open-source. É a ferramenta ideal para quem quer começar a programar em Symbian OS C++.
  • Carbide.c++ Developer
    Versão paga, com um conjunto adicional de ferramentas, voltada para desenvolvimento de aplicações comerciais com maior exigência de qualidade e performance. A principal vantagem da versão Developer é possuir uma ferramenta para o desenho da interface gráfica (UI Designer), que na versão Express, é feita somente via código, sem a possibilidade "de clicar e arrastar".
  • Carbide.c++ Professional
    Versão paga, com mais ferramentas que a Developer, voltada para o desenvolvimento de aplicações de altíssima performance, e componentes fundamentais para o sistema operacional, normalmente utilizada por empresas que precisam customizar o sistema operacional para distribuir em seus equipamentos.

VSCarbide.vs (antiga Nokia Developer's Suite for Symbian OS) não é propriamente uma ferramenta de desenvolvimento, mas um plug-in para o Microsoft Visual Studio, que em conjunto com os SDKs para Symbian OS, permite desenvolver aplicações Symbian OS C++ S60, Series 80 e UIQ a partir da IDE do Visual Studio. É uma ótima alternativa para empresas que já possuem o Visual Studio, e também para desenvolvedores que já o utilizam no seu dia-a-dia desejam aprender a programar em Symbian OS C++.

As distribuições Carbide.c++ Developer e Carbide.c++ Professional custam 299,00€ euros e 1299€ euros respectivamente, e podem ser adquiridas na Nokia e-store.

Carbide.ui - Carbide Tools for Personalization and Customization of User Interface

UICarbide.ui é um conjunto de ferramentas desenvolvidas para facilitar a criação de interfaces gráficas no desenvolvimento de aplicações Symbian OS S60 e Series 40, permitindo criar e manipular interfaces gráficas de forma visual (WYSIWYG), o que antes só era possível fazer via código. Carbide.ui está incluida na IDE (Integrated Development Environment / Ambiente de Desenvolvimento Integrado) das distribuições Developer e Professional da Carbide.c++.


Para mais informações sobre as ferramentas Carbide:
www.forum.nokia.com/carbide

Sobre o Autor

Caio ProieteCaio Proiete é Arquiteto de Soluções, especialista em desenvolvimento de softwares para PDAs e telefones celulares, principalmente nas plataformas Palm OS, Windows Mobile e Symbian OS.

Atualmente suas principais ferramentas/tecnologias de trabalho incluem CodeWarrior C++, Handheld Basic, eMbedded Visual C++, .NET Compact Framework, C# .NET, e Carbide.c++.

Possui extensa experiência em arquitetura e desenvolvimento de sistemas baseados em web e smart-clients, gerenciamento de projetos e treinamento, e atua também como instrutor oficial Microsoft em centros de treinamentos (CLPS), e é detentor das seguintes certificações:

  • MCT - Microsoft Certified Trainer;
  • MCSD - Microsoft Certified Solution Developer;
  • MCDBA - Microsoft Certified Database Administrator;
  • MCAD .NET - Microsoft Certified Application Developer;
  • MCSD .NET - Microsoft Certified Solution Developer for .NET;
  • MCTS - Microsoft Certified Technology Specialist for Windows Mobile.

Veja o todos os artigos publicados por Caio Proiete no PDAExpert.

Artigos Relacionados

7 Comentários »

Comentários via RSS TrackBack URI

  1. Leonardo Assis Cezar em 20/03/2007 16:39

    Muito bacana esse artigo, esse tipo de artigo, hoje no Brasil é muito dificil de achar. Meus parabéns.

  2. Diego de Andrade Seleguim em 26/03/2007 13:13

    Olá, essas ferramentas vieram em uma ótima hora, estou no 4º ano de Sistemas de Informação e pretende desenvolver um sistema para o Symbian 9.1!

    A idéia é pesquisar pra descobrir qual o Banco de Dados que ele usa, se possível alguem me ajude… ficarei muito grato.!

    Obrigado

  3. Cristian em 01/05/2007 08:42

    Eu estou no Brasil e não consigo baixar o Carbide.j…

    A seguinte mensagem é apresentada:
    Error Message: Downloader’s country group below file’s required rating (ADCG)! Required: B, downloader’s: D

    Como eu faço pra pegar isso… :-(

  4. Caio Proiete em 01/05/2007 11:38

    Cristian, a única exigência para baixar o Carbide.j (e todas as outras ferramentas Nokia) é cadastrar-se no Forum Nokia, e efetuar o login antes de fazer o download.

    De qualquer forma, você pode efetuar download do Carbide.j direto do site PDAExpert. Consulte nossa seção de downloads.

    Abraços,

    Caio Proiete
    www.pdaexpert.net

  5. Cristian em 02/05/2007 00:27

    Pois é! Eu havia me cadastrado e já estava logado, mas o erro apresentado era sempre:
    Error Message: Downloader’s country group below file’s required rating (ADCG)! Required: B, downloader’s: D

    Mas agora nem preciso mais porque consegui pegar o programa em www.pdaexpert.net. Valeu pela dica!

    Ah… Ótimo site! Adicionado aos favoritos! ;-)

  6. bllaise em 08/09/2007 21:41

    muito bom post parabens!!!

  7. leonardo em 04/10/2007 11:29

    ola, gostaria de saber se presciso alem de baixar o Carbide, baixar O SDK. Pretendo baixar o Carbide.vs, para poder desenvolver aparti do visual. SO estudante, e estou fazendo um trabalho para criaçao de um progaminha para celular, para Nokia. Obrigado…

Envie seu comentário

ATENÇÃO: A área de comentários deve ser utilizada apenas para dúvidas sobre este artigo. Para dúvidas não relacionadas a este artigo, utilize o Fórum PDAExpert.net.

Nome

E-mail

URL

Comentário

XHTML: São permitidas as seguintes tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

campos obrigatórios