Se a unidade obtiver algum tipo de framework / API de plugin, que idiomas estarão disponíveis?

3

Com a unidade sendo portada para compiz (eu li em algum lugar como um plugin?), a unidade estará recebendo uma estrutura de plugin / extensão de algum tipo? Se sim , que idiomas estão na mesa? Python, Vala, C ++? Ou será algo mais como GObject-Introspection?

Além disso, widgets / gadgets / miniapps / w.e são planejados?

Por favor, deixe-me saber se dividir a pergunta.

    
por RolandiXor 01.11.2010 / 20:52

3 respostas

6

Além do que Murat disse , os renderizadores conectáveis podem tornar possível que os itens se pintem, criando a possibilidade de um local de widgets. A equipe de união não tem planos para uma camada de widgets oficial ou algo parecido, mas a possibilidade pode existir quando renderizadores conectáveis são implementados. Contudo; já que nada disso é realmente codificado, resta ver o que realmente será possível via renderizadores.

    
por Alex Launi 01.11.2010 / 21:17
3

Veja a arquitetura Places existente e o "Unity Architecture ". Você notará que os renderizadores do Google Places serão conectáveis e que há uma API do DBus para daemons que devem expor as entradas do Google Places, o que significa que a coisa toda é amplamente independente do idioma.

Há um lugar de exemplo e um filial de lugar do YouTube no mesmo projeto que você pode estudar.

Widgets e similares podem ser implementados como ou em locais, assim como plugins do Compiz como antes. Você pode esperar que haja diretrizes de design orientando os desenvolvedores sobre o escopo do Places (similar aos os indicadores de aplicativos ) em breve.

    
por mgunes 01.11.2010 / 20:58
3

Além das outras boas respostas, as bibliotecas criadas pela equipe DX tendem a ser escritas em Vala, o que significa que qualquer idioma com ligações de introspecção GObject será suportado. Atualmente o Python (e obviamente o Vala) são as únicas linguagens não-C com vinculações de introspecção do GObject que eu conheço, mas eu esperaria que mais linguagens pegassem ligações no futuro (eu sei que há pelo menos um conjunto de Mono ligações de gis no pipeline).

Isso está tão bem quanto as interfaces do DBus que são agnósticas quanto à linguagem.

    
por RAOF 02.11.2010 / 06:40

Tags