App Inventor para a plataforma Ubuntu?

5

O Ubuntu terá algo como o Google App Inventor para desenvolver facilmente aplicativos para a plataforma Ubuntu? É rapidamente destinado a fazer isso? Eu ouvi o Ubuntu está planejando tornar fácil e divertido de desenvolver para a plataforma Ubuntu. Como isso será realizado?

    
por Gonzalo 11.01.2011 / 07:14

3 respostas

3

Illumination Software Creator

Esta é uma aplicação comercial proprietária que custa $ 39.85 US (disponível no Ubuntu Software Center) e parece estar oferecendo o que você está procurando. Tanto quanto eu posso dizer, é uma GUI onde você define um fluxograma de interações do usuário.

Recomendamos que você tente rapidamente . Permite criar facilmente aplicativos. Ele gera um modelo de projeto contendo grande parte do código clichê necessário que você pode editar. Ele permite que você projete a interface do usuário no Glade, um designer gráfico.

Rapidamente também lida com empacotamento e upload para PPAs.

    
por dv3500ea 11.01.2011 / 22:03
6

O desenvolvimento para o Ubuntu compreende várias seções nas quais é importante pensar como elementos separados, mas associados:

Criação de Projeto

Ao iniciar um novo projeto, sempre haverá um conjunto de práticas recomendadas e rotas mais fáceis de serem seguidas. Estes são codificados em o projeto rápido , que fornece um conjunto de modelos de uso instantâneo para vários idiomas e problemas de codificação. No momento, acredito que existem modelos para python, vala e pygame.

Gerenciamento de projetos

A plataforma Ubuntu usa o serviço de barra de lançamento para fornecer um local on-line onde o código pode ser compartilhado, os bugs podem ser rastreados e outras tarefas de gerenciamento de projetos podem ser facilmente ser executado. Este serviço é onde as traduções são feitas, as equipes são configuradas e até mesmo as perguntas de suporte são feitas.

Você pode integrar o gerenciamento de projetos ao fluxo de trabalho da área de trabalho usando uma variedade de ferramentas. Desde o GUI sofisticado GroundControl até as ferramentas de linha de comando para rastrear bugs e gerar relatórios.

Gerenciamento de código

O conteúdo de origem de um projeto no Ubuntu é normalmente armazenado em um ramo de bazar. Essas ramificações geralmente são arquivos com seu projeto no launchpad, mas não precisam ser. Existem algumas ferramentas bastante extensas na plataforma Ubuntu para lidar com ramificações de código, desde o próprio comando bzr até o bzr-gtk e o já mencionado GroundControl.

Publicação

Esta é a última etapa do processo e permite que você leve seu aplicativo para mais usuários, para testes e distribuição real. Primeiro é uma questão de criar pacotes deb viáveis, existem vários guias sobre como fazer pacotes Debian; mas o acima mencionado rapidamente cria os modelos padrão para você trabalhar.

O sistema ppa da barra de ativação foi desenvolvido para permitir canais de distribuição rápidos sem muita verificação ou verificação. Seus pacotes Debian podem ser enviados para o launchpad sob qualquer pessoa ou grupo que você possua ou participe.

No entanto, o melhor caminho a seguir é levar seus pacotes para o projeto Debian, onde eles serão submetidos para revisão e se eles passarem, podem ser enviados diretamente para o repositório Debian e disponíveis na próxima versão do Ubuntu. Há uma série de ferramentas para ajudar nesse processo, mas ainda não é tão fácil quanto as outras etapas mencionadas acima.

    
por Martin Owens -doctormo- 11.01.2011 / 10:09
2

O Ubuntu provavelmente não incluirá o App Inventor por padrão, mas é o que eu posso ver na página de configuração , Ubuntu é suportado, e ainda tem um pacote deb.

No que diz respeito à estratégia do Ubuntu para desenvolvimento, não tenho muita certeza. Meu palpite é Python. Você deve enviar isso como uma pergunta separada.

    
por LasseValentini 11.01.2011 / 10:03