Visite também: UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais] ·  Efetividade ·  Linux in Brazil ·  Floripa  

monoGIS: Uma plataforma para aplicações georeferenciadas em Mono

Por que uma plataforma GIS em Mono? Pelo simples fato que em Mono podemos facilmente integrar diversas tecnologias de forma fácil e descomplicada. Sem falar que a flexibilidade atingida pelo Mono em aplicações desktop o torna a escolha ideal para aplicações desktop para geoprocessamento.” A nota foi enviada por alessandro binhara (binharaΘpsl-pr·softwarelivre·org) , que enviou este link para mais detalhes.

Comentários dos leitores

Os comentários abaixo são responsabilidade de seus autores e não são revisados ou aprovados pelo BR-Linux. Consulte os Termos de uso para informações adicionais. Esta notícia foi arquivada, não será possível incluir novos comentários.
Comentário de Icozinha
Daqui uns dias vão falar que: Daqui uns dias vão falar que esse negócio tira mancha de gordura também. Muito milagreiro, hein.
Comentário de binhara
Mono embarcado em máquinas de lavar: Quem sabe sabe alguem não lança daqui a pouco uma máquina de lavar como mono embarcado... heheh

Pode ser que não seja milagreiro mas o fato é que esta ocorrendo um aumento no número de iniciativas em Mono. Cada vez mais pessoas começam a testar o Mono.

Até o Fedora que é defende o Java está incorporando o Mono como padrão. O debian que são o pessoal mais rigorosos nas questões de software livre já empacotam também o mono.


Comentário de Covarde Anonimo
Mono:
Maneiro!

Mono é esperto, aproveita o marketing do .NET e assim a MS pode dizer que o .NET é portável...

Mono é útil, um dia que o programador .NET esbarrar com um Linux, ele pode até tentar rodar um programa (desde que não tenha Windows Forms)...

Mono é popular, muita gente que trabalha com outras coisas já ouviu falar...

Comentário de nemesis
buzzwords: uau! quem escreveu as notas deve ter passado por um curso de marketing e enrolação de primeira! As principais buzzwords da moda estão lá: "integrar", "descomplicada", "flexibilidade"...

o interessante é que se utiliza disso tudo para chegar a uma conclusão que não tem nada a ver: mono é flexível, integrado e descomplicado, por isso é bom para geoprocessamento. Obviamente, outras soluções tecnológicas atuais também são flexíveis, integradas e até mais descomplicadas que mono, mas não recebem marketing adequado...

ei, GIS é um ponto forte do SGBD PostgreSQL, que possui funções de banco para trabalhar com dados 3D e cálculos trigonométricos. pelo menos tentem integrar com mono...

;; ((lambda (x) x) "Isto é um comentário e não será executado nunca")

Comentário de binhara
Campanha: Ignore o Nemesis!!: Apoie você também a campanha: Ignore o Nemesis!!
Comentário de nemesis
"Porque ignorar é mais fáci: "Porque ignorar é mais fácil do que pensar a respeito"

;; ((lambda (x) x) "Isto é um comentário e não será executado nunca")

Comentário de Ark
Desktop?: Desktop como? Ainda aquela acochambração de usar GTK? "GTK tem pra Windows, bla bla bla".
Comentário de binhara
Suporte Desktop: O GTK está suportado a muito tempo.
O Windows.Forms já está disponível. A duas semana o miguel fez um freeze no desenvolvimento para o lançamento do mono 1.2 o qual terá o windows.forms já operacional.

Você conhece outra plataforma para desenvolvimento rápido de aplicações desktop opensource melhor que o mono ?



Comentário de gilzamir
Mono - Um plataforma que promete: Realmente já testei rodar uma aplicação WinForms e rodou sobre o Ubuntu 5.10. É fácil, só precisa ter gdiplus instalado (http://www.mono-project.com) e fazer seus testes. Outra coisa, seria interesaande o pessoal tentar portar a IDE SharpDeveloper (que é GNU) para Linux, já que é escrita em WinForms. Mono faz tempo que suporta bem ASP .NET.
Comentário de well
Linguagens, vem e vão como moda!: > Você conhece outra plataforma para desenvolvimento rápido
> de aplicações desktop opensource melhor que o mono?
Qt/C++ é uma plataforma de desenvolvimento rápido e de execução rápida e ainda por cima leve.
Comentário de binhara
Linguagens, vem e vão como moda!: C++??

Você deve concordar comigo que a quantidade de pessoas com competência para escrever uma aplicação desktop em C++ é muito reduzida. É muito mais simples termos pessoas de Delphi, VB desenvolvendo aplicações com Mono do com QT/C++ ou mesmo GTK/C++

Exemplo de uma janela com GTK# e C#
using System;
using Gtk;

class MainClass
{
public static void Main (string[] args)
{
Application.Init ();
new MyWindow ();
Application.Run ();
}
}

Manda um mesmo exemplo em QT/C++ ai agente compara a simplicidade.
Comentário de well
Linguagens, vem e vão como moda!: Eu sinceramente não creio que Qt/C++ seja difícil, não mais que Java ou C#. Até concordo que desenvolver em C++ tem algumas preocupações a mais que o desenvolvedor deve ter. Mas em geral, a complexidade é quase a mesma entre estas linguagens. Se levarmos em conta as vantagens, ao meu ver Qt/C++ é uma boa escolha.

#include QApplication
#include QPushButton

int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QPushButton hello("Hello world!");
hello.show();
return app.exec();
}

Comentário de binhara
E os Ponteiros?: O grande problemas do C++ é gerenciar a aplicação e programar corretamente.

Os gerenciamento dos ponteiros de memória são o caos!!! Debugar o ponteiro do ponteiro do ponteiro da nó no pessoal.
Por isso surgiram o C# e Java.

Por exemplo:
Para popular um grid em C# você precisa de 1 linha de código fazendo os dataBind do Window.Forms. Já em C++ mesmo usando o QT a coisa não é tão trivial.




Comentário de biozit
Linguagem é pessoal: Linaguem de programação é muito pessoal, (claro que estando fora de um empresa que obrigada a usar um linguagem especifica...) o mono vai indo muito bem, lutando pelo seu espaço! e cada vez com mais recursos!!

Fabio "biozit" Andrijauskas
EU SEI VOAR!!
http://www.biozit.rg3.net/ - blog
USF - Ciencia da Computação
RA: 002200400148
Comentário de nemesis
bem, porque não?: import gtk

def hello():
   w = gtk.Window()
   w.set_title( ".:: hello world GTK demo ::." )
   b = gtk.Label( "Hello World!" )
   w.add( b )
   w.show_all()

hello()

uau. por isso surgiu python, ruby e companhia...

;; ((lambda (x) x) "Isto é um comentário e não será executado nunca")

Comentário de sri_canesh
:
...e Boo... :P

Cássio R. Esk_elsen
cassio@br-mono.org
Comentário de Oh my god!!
Essa não!: Até eu que sou preguiçoso uso smart pointers em C++...
não me venha falar de ponteiros...
Se vc quer zoar, fale sobre os gabaritos... digo templates... esses sim são uma mão na roda... quando bem utilizados. Ah, esqueci... java, c# e vb.net não têm algo semelhante...
Comentário de Douglas Augusto
FLTK/C++: Exemplo de uma janela em FLTK/C++:

#include < fltk/Window.h>
#include < fltk/run.h>

int main(int argc, char **argv)
{
fltk::Window window(640,480);
window.show(argc, argv);
return fltk::run();
}


--
GAFFitter: a file fitter powered by a genetic algorithm.
FLTK: fast light C++ GUI toolkit.
Comentário de Douglas Augusto
> O Windows.Forms já está d: > O Windows.Forms já está disponível. A duas semana o miguel fez um freeze no desenvolvimento para o lançamento do mono 1.2 o qual terá o windows.forms já operacional.

Isto quer dizer que foi quebrada a barreira da incompatibilidade, isto é, uma aplicação gráfica (de complexidade arbitrária) escrita em .NET/C# rodará no Mono?

--
GAFFitter: a file fitter powered by a genetic algorithm.
FLTK: fast light C++ GUI toolkit.
BR-Linux.org
Linux® levado a sério desde 1996. Notícias, dicas e tutoriais em bom português sobre Linux e Código Aberto. "A página sobre software livre mais procurada no Brasil", segundo a Revista Isto É.
Expediente
Sobre o BR-Linux
Enviar notícia ou release
Contato, Termos de uso
FAQ, Newsletter, RSS
Banners e selos
Anunciar no BR-Linux
BR-Linux apóia
LinuxSecurity, Tempo Real
Suporte Livre, Drupal
Verdade Absoluta
Pandemonium
Efetividade, Floripa.net
sites da comunidade
Ajuda
Moderação
Flames: não responda!
Publicar seu texto
Computador para Todos
Notícias pré-2004
Tutoriais, HCL pré-2004