Como usar os serviços de notificações do GTK / GNOME em Java?

4

Comecei a aprender Java e a ter algum projeto para realmente colocar o conhecimento na prática, decidi fazer um serviço de notificações personalizado. Eu sei que o Java não é a melhor opção, mas foi o que decidi, é só para mim.

Então, minha pergunta é: quais APIs eu preciso usar para criá-la? Eu acho que é GTK ...

E mais um: você pode dar algum tutorial sobre como programar esse tipo de notificações?

Obrigado.

    
por JaffParker 20.04.2015 / 05:15

1 resposta

3

Resposta curta (TL; DR): Use ligações do Java-Gnome , é uma biblioteca nativa que permite que aplicativos Java usem APIs / Serviços do GTK e do GNOME.

Long Answer: O slogan oficial do Java é "escreva uma vez, execute em qualquer lugar", onde afirma que os programas Java podem ser executados em várias plataformas (processadores) e sistemas operacionais. Para isso, a linguagem de programação Java fornece uma plataforma genérica e um sistema operacional (uma máquina virtual) para desenvolvimento de aplicativos (API), em vez de um nativo (sistema operacional).

Assim, para usar uma API específica do sistema operacional, é preciso fazer chamadas nativas. Ao fazer isso, o Java não pode garantir que seu código seja mais portátil. O Java-Gnome é uma biblioteca nativa que expõe APIs do GTK e do GNOME a aplicativos Java.

Veja um exemplo em: link

    
por Marcos Roriz Junior 20.04.2015 / 07:39