Giter Site home page Giter Site logo

Multi-platform client about android-notifier HOT 24 CLOSED

mic92 avatar mic92 commented on June 22, 2024
Multi-platform client

from android-notifier.

Comments (24)

GoogleCodeExporter avatar GoogleCodeExporter commented on June 22, 2024
The linux client is *almost* there (CCing wcauchois who was working on it, and 
I also *just* got a bluetooth 
adapter for my linux machine so I can also work on it :) ).

About multi-platform, I considered making a java client, but so many things are 
fundamentally different that it'd 
end up being 3 different apps in one - how to show notifications is different 
(Growl vs Growl for Windows or 
System Tray vs Gnome over dbus), how to store preferences is different (mac 
preferences vs registry vs gconf), 
muting audio and clipboard copying are completely platform dependent, bluetooth 
is very different (though I 
think for this specific one there's a portable library), etc.

Original comment by [email protected] on 24 May 2010 at 10:17

  • Added labels: OpSys-Desktop

from android-notifier.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 22, 2024
Hi Chad,

I'm working on the Linux client, but as I am also in school somethings things 
are 
slow going -- I'm sure you understand ;).

I'm assuming your email address is just curvinphone [at] gmail.com? I'd like to 
contact you once development has progressed a little bit more, and I'm sure we 
could 
use your help testing the software!

Thanks,
Bill

Original comment by [email protected] on 25 May 2010 at 7:25

from android-notifier.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 22, 2024
Hello there, I'd just like to know if there's any windows and/or linux desktop 
beta, 'cause I'd like to test your application and to report you the bugs. It 
seems 
very interesting and it would be great if you could make it work.

Thanks and good luck with this project that does not seems to be a piece of 
cake...

Original comment by areicko on 26 May 2010 at 3:08

from android-notifier.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 22, 2024
Hi areicko!

Consider yourself added to the beta testing list :). The Linux port isn't ready 
for 
beta yet, but we're getting there... and I'll be sure to let you know.

We are not currently developing a Windows port, but we'd like to have one in 
the 
future (if we can find someone willing to work on it)!

Original comment by [email protected] on 27 May 2010 at 5:23

from android-notifier.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 22, 2024
Excellent!  Yes, that is indeed my email address.  Once we have the Linux 
client I
might make a project out of seeing how I might port it to something on Windows 
(even
if it's just cygwin or something like that :D)

Thanks!

Original comment by [email protected] on 27 May 2010 at 7:06

from android-notifier.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 22, 2024
Just wanted to volunteer for the linux beta also, been anxious to contribute 
to this since I saw the app on the market a while back.

Original comment by [email protected] on 31 May 2010 at 9:29

from android-notifier.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 22, 2024
Since I see no reason not to promote, say, desktop-side scripting, I'm offering 
up a python script I threw together this afternoon for this purpose.

http://web.hackorp.com/~jalonso/android_notifier.py

It depends on python-bluez to get data and python-notify to send notifications 
to the screen.  It's ugly, but it's quite workable.

I'm releasing it GPLv3.

Cheers,
Jason

Original comment by [email protected] on 10 Jun 2010 at 9:11

from android-notifier.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 22, 2024
Hi, I've created a java desktop client that should work at least on windows and 
linux (I don't have a mac to test it). The notification balloons are drawn 
using Java Swing, they are not too pretty on linux (tested on Linux Mint 9) but 
an implementation using SWT should fix it easily.

Here is the source code: http://dl.dropbox.com/u/1401233/MultiDroidNotifier.zip
Here is a binary: 
http://dl.dropbox.com/u/1401233/android-notifier-desktop-0.1-SNAPSHOT-assembly.z
ip

You should be able to run this binary simply by double-clicking 
android-desktop-notifier.jar or typing "java -jar android-notifier-desktop.jar" 
in console.

Java 6 is required to run this.

Original comment by [email protected] on 7 Aug 2010 at 3:57

from android-notifier.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 22, 2024
I've set up a project for the multi-platform client here: 
http://code.google.com/p/android-notifier-desktop/
Feel free to use it whatever you like and please provide some feedback!

Original comment by [email protected] on 12 Aug 2010 at 4:55

from android-notifier.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 22, 2024
@lehphyro
Nothing personal, but *ugh* Java VM.

Original comment by lahdekorpi on 12 Aug 2010 at 2:11

from android-notifier.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 22, 2024
It's java but uses SWT so the interface is drawn natively. No swing ugliness.

Original comment by [email protected] on 12 Aug 2010 at 4:42

from android-notifier.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 22, 2024
I've just uploaded version 0.2 of android-notifier-desktop with support for 
Windows installers, Linux deb packages and MacOS dmg images.

Original comment by [email protected] on 1 Sep 2010 at 4:17

from android-notifier.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 22, 2024
A home do projeto diz que suporte a windows vai estar disponível se alguém 
resolver implementar. O android-notifier-desktop é multiplataforma e agora tem 
até instalador no Windows. O dono desse projeto não vai comentar nada nessa 
issue? Não dá pra atualizar a home falando do cliente multiplataforma? Um 
linkizinho?

Original comment by [email protected] on 1 Sep 2010 at 2:55

from android-notifier.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 22, 2024
O dono desse projeto tem emprego e família, e pede desculpas por não 
conseguir responder tudo rapidamente :)
(back to English)

I definitely want to support the multi-platform client. What do you think it'd 
take to bring it to feature parity with the mac one? (e.g. adding support for 
commands, having it sit on the mac menu bar / system tray / gnome panel, etc.) 
I'll definitely link to it from the project page.

Original comment by [email protected] on 1 Sep 2010 at 4:48

from android-notifier.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 22, 2024
Thanks. The app already sits on the system tray, about commands, I was thinking 
the user could use something like 
http://www.growlforwindows.com/gfw/displays/scripty but I don't know exactly 
what are the use cases for this.

Growl support on mac is not very good because there is not too many libraries 
for integration with it, but I'll see what I can do.

Original comment by [email protected] on 1 Sep 2010 at 5:41

from android-notifier.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 22, 2024
Those are not the commands I'm talking about - I'm talking about this:

http://code.google.com/p/android-notifier/wiki/CommandsProtocol
http://code.google.com/p/android-notifier/source/detail?r=216

Original comment by [email protected] on 1 Sep 2010 at 5:46

from android-notifier.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 22, 2024
Oh, these commands would be new menu items like About and Preferences? Maybe 
send a reply if the user clicks the notification balloon of a sms message?

Original comment by [email protected] on 1 Sep 2010 at 6:50

from android-notifier.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 22, 2024
Yes, that's the idea - you can start a phone call, send an sms, etc. from the 
menu, and I'm also planning responses to clicking on notifications, like 
answering a phone call, replying to the SMS, etc. I've just started the 
implementation, but it's looking good :)

Original comment by [email protected] on 1 Sep 2010 at 6:55

from android-notifier.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 22, 2024
Cool, I will start implementing the protocol.

Original comment by [email protected] on 1 Sep 2010 at 7:11

from android-notifier.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 22, 2024
Please hold - it's not fully implemented on the Android side yet, and there's 
always the chance that I'll hit some road block (=design flaw) that may require 
changing the protocol. In a few more days I should be able to give you 
something that works over bluetooth, at least :)

Original comment by [email protected] on 1 Sep 2010 at 7:13

from android-notifier.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 22, 2024
No problem.

Original comment by [email protected] on 1 Sep 2010 at 7:28

from android-notifier.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 22, 2024
@lehphyro
You could use growlnotify, the command line tool if you can't use a library.

Original comment by lahdekorpi on 2 Sep 2010 at 6:42

from android-notifier.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 22, 2024
Assuming this doc http://growl.info/extras.php#growlnotify is up to date, 
growlnotify doesn't support callbacks. It'll be necessary if we want to reply 
sms messages clicking on growl notifications. Worse yet, neither libgrowl nor 
jgrowl support notification callback, so it'll be a bit harder to implement 
this.

Original comment by [email protected] on 2 Sep 2010 at 1:57

from android-notifier.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 22, 2024
Marking as fixed since this is done and working:
http://code.google.com/p/android-notifier-desktop/

Original comment by [email protected] on 10 Sep 2010 at 2:52

  • Changed state: Fixed

from android-notifier.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.