[Google Wave APIs] Re: Google Wave Inbox Notification tool for the Windows Desktop

2009-10-17 Thread Joe Developer
Hi Oliver,its great to hear how keen you are.

There are a lot of languages out there and finding out which ones are right
for a given task is half the battle :)

While there is a propensity for knee-jerk scoffing at VB, the reason that I
personally thought it inappropriate is that it is inexorably bound to the
Windows platform(mono and wine notwithstanding).
You will probably find that a good percentage of people here are either on
variants of BSD or Linux. It would be interesting to have a show of hands
just for kicks.

If I were you I would exploit your relative neuronal plasticity and apply it
to picking up some different languages. Check out a functional programming
language like fx Erlang. Some 'rapid development' languages like say python
or ruby. Perhaps even a multiparadigm language like Ada (which could use a
json lib btw ;) )
You will have plenty of time later to apply the paradigms and inspiration
you pick up at making the killer services of the future. 17 isn't exactly 12
;) Spend your time wisely.

While learning by doing is a great way to keep the energy and enthusiasm up,
it also tends to lock you in, if nothing else, do read about software
patterns. Reinventing the wheel may lead to better wheels, but in all
likelihood we would benefit more from improved drive-trains.

Anyway, good going with the Inbox Notification tool :) Happy Hacking.
.


On Sat, Oct 17, 2009 at 5:49 AM, Oliver Baker  wrote:

> Hi Smloa,
> I could debug a C++ app right now even though I don't know how to code in
> C++. I am currently studying a Bachelor of Information Systems in New
> Zealand, and it is my intentions to come and work for Google as a Programmer
> when I leave MIT (New Zealand). I am only 17 so I have a little while to go
> yet, however I still need to have 3 years experience programming and one of
> the languages you need to know for Google is C++ (or C, forgot which). And
> since people want me to code in C++ I think that it would be in my best
> interests to do so as well, it would give me my best opportunity given my
> learning style to learn C++.
>
> I don't disagree with you, I think I will continue to code in VB.NET and
> then maybe work on the C++ with Sam in my spare time. But I don't think I
> would ignore Sam though.
>
> At the moment I can Code VB.net, some C#, HTML, Javascript, JAVA. but I
> need to know a whole heap more. and I don't learn from books, I learn from
> doing it. So Sam has unknowingly given me the best opportunity to learn how
> to code in C++.
>
> I will continue to code in VB.NET.
>
> Thanks,
> Oliver
>
>
> On Sat, Oct 17, 2009 at 11:36 AM, Smola  wrote:
>
>>
>> Hello all,
>>
>> Oliver, I don't see how Sam's translating has anything to do with your
>> progress developing your app.  You go on your merry way developing
>> your Windows app as your original intent implies.  And if Sam chooses
>> to try and translate, then way to go for him.  Whether he finishes it
>> or not or has a different GUI has no bearing on your own personal
>> progress on the app.  If I were you I'd continue as if you'd never
>> heard Sam's original message and if he comes up with a translation you
>> can make decisions then.
>>
>> VB was one of my first languages too! ;D  I know it's pretty easy, but
>> if you know basic logic it's not a HUGE leap to go from language to
>> language.  As you expand your curiosities I think you'll find that you
>> may even prefer a different language.  I started out in software
>> design but found that I preferred web development instead.
>>
>> Good luck on your app!
>>
>>
>> On Oct 16, 7:57 am, Chris Bailey  wrote:
>> > sorry for not being able to reply before. <_< not sure why it wouldn't
>> let
>> > me. but Oliver if you focus on just making a GUI even if it's in a
>> different
>> > language and make the actual getting of Wave data into it's own "core"
>> that
>> > can be replaced in the future you should be fine with leaving it as is
>> until
>> > Google releases an API
>> >
>> >
>> >
>> > On Fri, Oct 16, 2009 at 7:22 AM, Oliver Baker 
>> wrote:
>> > > Hi,
>> > > yes its an embedded webbrowser since I have found no other method that
>> > > works with MIT's Proxy (New Zealand MIT).
>> >
>> > > On Fri, Oct 16, 2009 at 7:57 PM, Joe Developer <
>> joe.d.develo...@gmail.com>wrote:
>> >
>> > >> rar x file.rar works fine here(Debian), you may want to install
>> `unrar`
>> > >> from your package management system.
>> > >&

[Google Wave APIs] Re: Wave is missing from my preview account??

2009-10-16 Thread Joe Developer
On Fri, Oct 16, 2009 at 11:53 PM, Monika Adamczyk  wrote:

>
> I had a wave 2 days ago in which I talked to someone and now no matter
> how I search for it, I can't locate it.
>
> I checked All folder and it's not there. I also searched for all waves
> (with:...) I had with this user - nada. Nothing in my Trash as well.
>
> My understanding is that even if one of the participants deletes all
> blips in a wave, I should still have reference to the wave in my
> account and I should be able to replay it.
>
> As far as I know, this is the only wave that I am missing. Has anybody
> else experienced loss of waves?
>
> I have experienced loss of blips (not deleted, checked playback) on a few
occasions, it sometimes feels like the server is going an hour or so back in
time.

> Monika
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Google Wave API" group.
To post to this group, send email to google-wave-api@googlegroups.com
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Google Wave Inbox Notification tool for the Windows Desktop

2009-10-15 Thread Joe Developer
rar x file.rar works fine here(Debian), you may want to install `unrar` from
your package management system.
Have a look at 'Form1.vb' :
wbLogin.ReadyState = WebBrowserReadyState.Complete

I wanted to attach the source in tar.gz format, but intriguingly gmail tells
me that it cannot be sent as it contains an executable.


On Fri, Oct 16, 2009 at 1:48 PM, Sam Osborne wrote:

> Oh and can you put the source on there in a different format? Linux (which
> I'm primarily on) can't read rars
>
> 2009/10/16 Sam Osborne 
>
> Ouch. Wait, if it IS an embedded browser, and if it was made (which is
>> likely) in Visual Studio, it's an embedded IE Which is very bad...
>>
>> 2009/10/16 Joe Developer 
>>
>> From browsing the code it seems like a straight translation is unlikely to
>>> work all that well.. It seems like the vb code uses an embedded webbrowser
>>> to handle the handshaking with the wave site.
>>>
>>>
>>> On Fri, Oct 16, 2009 at 1:00 PM, Sam Osborne <
>>> sam.tosbo...@googlemail.com> wrote:
>>>
>>>> Ok... Well you could use wxWidgets to do the GUI for C++, instead of
>>>> something like GTK.. It may mean learning a new thing on top of C++, but
>>>> then you won't need some GUI maker thingy for every OS.. Linux just needs 
>>>> to
>>>> install wxWidgets, not sure about Mac, but Windows works fine.
>>>>
>>>> Ok.. I'll have a look at the code.. Same link as before?
>>>>
>>>> All my code was (and some still is) pretty scruffy.. It can't be that
>>>> bad!
>>>>
>>>> Seeing as I'm TRYING (I may fail :( ) to translate the code almost
>>>> directly, it may be pretty simple to find out which code means what,
>>>> espcecially if (once I've translated it all) if I match the line numbers 
>>>> up.
>>>>
>>>> For example:
>>>> VB.net code:
>>>> Line 1: msgbox("Hello")
>>>> C++ code:
>>>> Line 1: cout << "Hello";
>>>> Alternate C++ Code (there's another bit of code that does exactly the
>>>> same thing
>>>> Line 1: printf("Hello");
>>>>
>>>> Although you may not be able to compile it, you can sure Test For Bugs,
>>>> rather than Bug Fix, and then just tell us some bugs.. If you're working
>>>> your way through the simple stuff in that pdf, you may even be able to fix
>>>> some of them..
>>>>
>>>> 2009/10/15 Oliver Baker 
>>>>
>>>> The Source of Version 2 has been uploaded to Google Code, remember that
>>>>> I rushed this a little and the code is very scruffy (readable) since I
>>>>> really wasn't expecting to get this much support for the project.
>>>>>  If this is going to be coded now in C++ this has been put on hold.
>>>>>
>>>>> (There is a slightly more cleaner version of the code with less bugs
>>>>> but I wanted to put up the code used in the latest version thats been
>>>>> released.)
>>>>>
>>>>> Don't complain about this programs source, If I was to release this in
>>>>> vb.net with the API when it comes out this would be re - written to
>>>>> proper standards.
>>>>>
>>>>> Thanks,
>>>>> Oliver Baker
>>>>>
>>>>>
>>>>> On Fri, Oct 16, 2009 at 9:34 AM, Joe Developer <
>>>>> joe.d.develo...@gmail.com> wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>> On Fri, Oct 16, 2009 at 3:20 AM, Oliver Baker wrote:
>>>>>>
>>>>>>> Thats all very good, however I have to make sure I find people that I
>>>>>>> know will not suddenly ditch the application halfway through, leaving me
>>>>>>> dead in the water. (I am not saying that you would do it, its happened 
>>>>>>> to me
>>>>>>> before)
>>>>>>
>>>>>> Experience can never be taken from you.
>>>>>>
>>>>>>>
>>>>>>> I suppose we can move into C++, but we are going to have to find
>>>>>>> somebody who can program the GUI's for C++ Applications.
>>>>>>>
>>>>>> I don't know why anyone would code the gui in C++ I think you would
>>>>>> find the gui more portable and easier to manage using something like gtk+
>>>>>> and whatever makes sense for the 'backend' be it c++ or python or *
>>>>>> http://www.gtk.org/screenshots.html
>>>>>>
>>>>>>
>>>>>>> I will put up all the current plans for this application on
>>>>>>> the Specified Wave and we can start figuring out who's gonna do what.
>>>>>>>
>>>>>>> It strikes me as very likely that the linux/mac version will be a
>>>>>> small shell script that gets called from something like conky now and 
>>>>>> then.
>>>>>>
>>>>>>
>>>>>>> It will be interesting to see how this all progresses.
>>>>>>>
>>>>>>> Regards,
>>>>>>> Oliver Baker
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Google Wave API" group.
To post to this group, send email to google-wave-api@googlegroups.com
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Google Wave Inbox Notification tool for the Windows Desktop

2009-10-15 Thread Joe Developer
>From browsing the code it seems like a straight translation is unlikely to
work all that well.. It seems like the vb code uses an embedded webbrowser
to handle the handshaking with the wave site.

On Fri, Oct 16, 2009 at 1:00 PM, Sam Osborne wrote:

> Ok... Well you could use wxWidgets to do the GUI for C++, instead of
> something like GTK.. It may mean learning a new thing on top of C++, but
> then you won't need some GUI maker thingy for every OS.. Linux just needs to
> install wxWidgets, not sure about Mac, but Windows works fine.
>
> Ok.. I'll have a look at the code.. Same link as before?
>
> All my code was (and some still is) pretty scruffy.. It can't be that bad!
>
> Seeing as I'm TRYING (I may fail :( ) to translate the code almost
> directly, it may be pretty simple to find out which code means what,
> espcecially if (once I've translated it all) if I match the line numbers up.
>
> For example:
> VB.net code:
> Line 1: msgbox("Hello")
> C++ code:
> Line 1: cout << "Hello";
> Alternate C++ Code (there's another bit of code that does exactly the same
> thing
> Line 1: printf("Hello");
>
> Although you may not be able to compile it, you can sure Test For Bugs,
> rather than Bug Fix, and then just tell us some bugs.. If you're working
> your way through the simple stuff in that pdf, you may even be able to fix
> some of them..
>
> 2009/10/15 Oliver Baker 
>
> The Source of Version 2 has been uploaded to Google Code, remember that I
>> rushed this a little and the code is very scruffy (readable) since I really
>> wasn't expecting to get this much support for the project.
>>  If this is going to be coded now in C++ this has been put on hold.
>>
>> (There is a slightly more cleaner version of the code with less bugs but I
>> wanted to put up the code used in the latest version thats been released.)
>>
>> Don't complain about this programs source, If I was to release this in
>> vb.net with the API when it comes out this would be re - written to
>> proper standards.
>>
>> Thanks,
>> Oliver Baker
>>
>>
>> On Fri, Oct 16, 2009 at 9:34 AM, Joe Developer > > wrote:
>>
>>>
>>>
>>> On Fri, Oct 16, 2009 at 3:20 AM, Oliver Baker  wrote:
>>>
>>>> Thats all very good, however I have to make sure I find people that I
>>>> know will not suddenly ditch the application halfway through, leaving me
>>>> dead in the water. (I am not saying that you would do it, its happened to 
>>>> me
>>>> before)
>>>
>>> Experience can never be taken from you.
>>>
>>>>
>>>> I suppose we can move into C++, but we are going to have to find
>>>> somebody who can program the GUI's for C++ Applications.
>>>>
>>> I don't know why anyone would code the gui in C++ I think you would find
>>> the gui more portable and easier to manage using something like gtk+ and
>>> whatever makes sense for the 'backend' be it c++ or python or *
>>> http://www.gtk.org/screenshots.html
>>>
>>>
>>>> I will put up all the current plans for this application on
>>>> the Specified Wave and we can start figuring out who's gonna do what.
>>>>
>>>> It strikes me as very likely that the linux/mac version will be a small
>>> shell script that gets called from something like conky now and then.
>>>
>>>
>>>> It will be interesting to see how this all progresses.
>>>>
>>>> Regards,
>>>> Oliver Baker
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>>
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Google Wave API" group.
To post to this group, send email to google-wave-api@googlegroups.com
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Google Wave Inbox Notification tool for the Windows Desktop

2009-10-15 Thread Joe Developer
On Fri, Oct 16, 2009 at 3:20 AM, Oliver Baker  wrote:

> Thats all very good, however I have to make sure I find people that I know
> will not suddenly ditch the application halfway through, leaving me dead in
> the water. (I am not saying that you would do it, its happened to me before)

Experience can never be taken from you.

>
> I suppose we can move into C++, but we are going to have to find somebody
> who can program the GUI's for C++ Applications.
>
I don't know why anyone would code the gui in C++ I think you would find the
gui more portable and easier to manage using something like gtk+ and
whatever makes sense for the 'backend' be it c++ or python or *
http://www.gtk.org/screenshots.html


> I will put up all the current plans for this application on
> the Specified Wave and we can start figuring out who's gonna do what.
>
> It strikes me as very likely that the linux/mac version will be a small
shell script that gets called from something like conky now and then.


> It will be interesting to see how this all progresses.
>
> Regards,
> Oliver Baker
>
>
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Google Wave API" group.
To post to this group, send email to google-wave-api@googlegroups.com
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Google Wave Inbox Notification tool for the Windows Desktop

2009-10-15 Thread Joe Developer
On Fri, Oct 16, 2009 at 2:49 AM, Sam Osborne wrote:

> 1: Ok.
>
> 2: No, not make my own project based on yours, help you to translate it. If
> you turn it into C++ (which, if you can't do, I'll try to do) it'll be able
> to run on Windows, Mac AND Linux.
> I'd be having a look at the VB code, learn how the parts I'm not sure about
> work and what their C++ equivalents are.
>

I think you will find that the bulk of it is tied to the windows gui
interface, the interfacing with Wave is done via http and scraping,
basically just doing the steps that your browser does while logging you in
(passing cookies and auth).


> It's simply because of the fact that .net programs cannot be run on Mac or
> Linux, where some Wave users are.

Well, there is Mono.


> You could TRY getting it to run on AIR, but I'm not sure how that works :S
> You may want to look at C++ For 
> Dummies
>
> Getting weaned off VB sounds like a good call.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Google Wave API" group.
To post to this group, send email to google-wave-api@googlegroups.com
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Mapping Wave Developers (With a Gadget)

2009-10-15 Thread Joe Developer
You must be pretty tall to be straddling the pacific like that. ;)

On Thu, Oct 15, 2009 at 9:51 PM, pamela (Google Employee) <
pamela...@gmail.com> wrote:

> Hey developers-
> I put together a quick map gadget to see if we could easily visualize where
> all of you are from. The gadget uses an open-source clustering library
> called MarkerClusterer, so the hope is that it can respond well if many
> people use it. But, the only way to tell is to get many people to use it..
> So, go add yourself:
>
>
> https://wave.google.com/a/wavesandbox.com/#minimized:nav,minimized:contact,minimized:search,restored:wave:wavesandbox.com!w%252BCmz5eV0gA
>
> Code is here (will post on samples gallery in a bit):
> http://imagine-it.org/google/wave/mapcluster.xml
>
> - pamela
>
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Google Wave API" group.
To post to this group, send email to google-wave-api@googlegroups.com
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Google Wave Inbox Notification tool for the Windows Desktop

2009-10-13 Thread Joe Developer
On Wed, Oct 14, 2009 at 10:11 AM, pamela (Google Employee) <
pamela...@gmail.com> wrote:

> Sure, good point, let me clarify, though please keep in mind that I'm not a
> lawyer...
>
> According to the Google Wave terms of use, it is not permitted to "modify,
> adapt, translate, or reverse engineer any portion of the Service unless
> expressly authorized". In Oliver's prototype, he essentially reverse
> engineered the client display mechanism to extract the content. You can read
> more of the policies at:
> http://wave.google.com/help/wave/program_policies.html
>
> Thank you for spelling that out Pamela :)

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Google Wave API" group.
To post to this group, send email to google-wave-api@googlegroups.com
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Google Wave Inbox Notification tool for the Windows Desktop

2009-10-13 Thread Joe Developer
>
>
> However scrapping is really ugly, error prone, and needs frequent updating.
> I
> would consider these issues more important then the legal issue. Especially
> as it seems likely that Google will develop a proper API in the future.
>

Absolutely.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Google Wave API" group.
To post to this group, send email to google-wave-api@googlegroups.com
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Google Wave Inbox Notification tool for the Windows Desktop

2009-10-13 Thread Joe Developer
On Wed, Oct 14, 2009 at 7:42 AM, pamela (Google Employee) <
pamela...@gmail.com> wrote:

> Hey Oliver-
> I responded to you offline, but will also respond here to keep the thread
> in the forum.
>
> I assumed that was how you were doing this, but wanted to give you a chance
> to explain. It is generally considered illegal to "scrape" the HTML of
> webpages that do not grant explicit permission for that. That is why
> webpages provide APIs- so that developers can legally use content.
>
> Really? Generally considered illegal? I would appreciate a link that
documents such a finding. I would imagine that google search results would
be fairly sparsely populated if they could only include those pages that
include explicit permission for google to scrape.

I would advise on waiting until we offer some sort of Google data API to
> distribute a program like this.
>
> - pamela
>
>
> On Wed, Oct 14, 2009 at 8:27 AM, Oliver Baker  wrote:
>
>>
>> How dare you Andrey!
>>
>> I do not store any of your information what so ever excluding the last
>> Wave server you selected.
>>
>> Any Login information you enter is immediatly put into the Google Wave
>> Login page to log the application into the Google Wave login page.
>>
>> To enter your login details on Version 2 (Sorry I made this a little
>> stupidly) you will need to left click on the Notify Icon or right
>> click the icon, go into the Waves item, then click the login to see
>> your waves button.
>>
>> Also, make sure you have Google Chrome Frame installed on your
>> computer for this to work. I am still working out the bugs.
>>
>> On Oct 14, 10:07 am, Andrey Fedorov  wrote:
>> > Uhoh, I hope you guys are at least running antivirus as you run exe's
>> you
>> > downloaded online?
>> > - Andrey
>> >
>> >
>> >
>> > On Tue, Oct 13, 2009 at 2:15 PM, Scott Breakall 
>> wrote:
>> >
>> > > I've downloaded the exe, but am I missing something? There's nowhere
>> > > for me to enter my wave credentials?
>> >
>> > > ~Scott~
>>
>>
>>
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Google Wave API" group.
To post to this group, send email to google-wave-api@googlegroups.com
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Storeing non-text information in a blip

2009-10-13 Thread Joe Developer
On Tue, Oct 13, 2009 at 7:33 PM, ThomasWrobel  wrote:

>
> Also, seeing as this would effectively just used as storage/
> retrieving, would each user (/s client) effectively need to post a
> blank widget in a blip?
>
There would be no reason for that as far as I can see..


> We could, I assume, use one widget for all the storage of the wave.
> But it would be nicer to keep the advantages of having one object tied
> to a blip.
>
Well, presumably you would still need such a widget to view or modify your
objects, they would in this case also act as a container for data. I agree
that one could probably find more elegant solutions but at this point I am
not privvy to them. Perhaps you should seek out the author of say
SWFAnimator, a wave based collaborative swf animation tool.


>
> On Oct 13, 2:25 pm, ThomasWrobel  wrote:
> > Ah, yes, that looks like it.
> >
> > Does the Wave store state changes for these key/value pairs in its
> > history automatically?
> >
>
Yes.

Note that robots (or other clients) can alter and retrieve those key:value
pairs programmatically.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Google Wave API" group.
To post to this group, send email to google-wave-api@googlegroups.com
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: When will it be possible for a pc-application to read/write to a wave directly?

2009-10-12 Thread Joe Developer
On Tue, Oct 13, 2009 at 12:38 AM, ThomasWrobel  wrote:

>
> So is it not possible (now or in future) for someone to write a new
> client software, which can post or read blips in a wave on behalf of a
> user automaticaly? (Either a google-wave or preferably any
> hypothetical wave in the federation).
> RoboPhred's response seems slightly contradictory to the others.
>
> The ability to have clients automatically read or post data really
> would make wave more flexible beyond just text-based use's, it will be
> highly disappointing if absolutely everything will always have to be
> routed ver appengine. (which naturally will slow a lot down)
>
>
Mhhm. What the public wave-protocol defines is how Federated 'wave' servers
interact.

How these servers then interact with their individual clients is -at this
time- not well defined.
I believe that most people do want an open, standard Client / Server
protocol (which your app could then implement) to interact with the waves on
whichever server you connect to(and is propagated to other servers that are
federated with that server).

But such a protocol does not exist at the moment, there are sporadic
discussions on it, but seems to have stalled at the moment. If you have
access to the preview you can search for with:google-wave-protocol to see
past contributions.

You could try to reverse engineer googles own client / server protocol,
which is done with protobuffs, but their internal protocol is in a state of
flux.
You may find that pygowave has a better documented client/protocol in place
that you can use while protoyping.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Google Wave API" group.
To post to this group, send email to google-wave-api@googlegroups.com
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Storeing non-text information in a blip

2009-10-12 Thread Joe Developer
On Tue, Oct 13, 2009 at 12:24 AM, ThomasWrobel  wrote:

>
> Yes, more or less.
> The preference would be for a more direct method at some point though.
> Say, a specialist browser made that can directly update the data on
> the wave, rather then having to go ver a robot.
>
> At the moment we are trying to work out the best way of storing the
> data itself in a wave, hence the threads question :)
>
> I would have the data stored in a shared gadget state.
http://code.google.com/apis/wave/extensions/gadgets/guide.html#state
This basically provides a key:value store that you can use as you see fit.

Then you can interact with that with
http://wave-robot-python-client.googlecode.com/svn/trunk/pydocs/index.html

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Google Wave API" group.
To post to this group, send email to google-wave-api@googlegroups.com
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: When will it be possible for a pc-application to read/write to a wave directly?

2009-10-12 Thread Joe Developer
Correction, The federation protocol as published relies on XMPP, but the
client server protocol is nonexistant, google themselves do not use xmpp for
their webclient.

If and how other programs are allowed to interact with wave is up to the
wave server, google server allows it in the case of 'robots'.

On Mon, Oct 12, 2009 at 9:10 PM, RoboPhred  wrote:

>
> Wave is a xmpp based protocol, and clients are in no way required to
> be a web browser.  Recall that during the Google I/O wave
> presentation, they had a console program interacting with wave (the
> "acme wave" example).
> It's a good bet programs will be able to access wave.
>
> On Oct 11, 12:29 pm, ThomasWrobel  wrote:
> > The verse protocol is interesting, but not as suitable as wave for our
> > needs.
> > Its not just the collaborative realtime aspex that makes wave so
> > fantastic, but the idea of having potentialy many different wave
> > severs all worldwide, which only exchange waves with eachother where
> > neccessery. Compatible, completely public, yet decentralised system
> > seems to be ideal.
> > We want anyone to be able to make attachments to their (real world)
> > locations and share them with anyone.
> > Theres plenty of AR phone apps now...Layer...Wikitude...but these
> > things relay on "1 to many" style dilivery of content, when we are
> > interested in a potential many<>many system which wave feederation is
> > closer too.
> >
> > Plus, as we are just a small group of interested individuals, we dont
> > have the muscle to push a new worldwide collection of severs, with a
> > new account systems, so its nice to be able to piggy-back on the
> > wave. :)
> > (of course, the data itself isnt nesscerly hosted on the wave, mostly
> > it would just be links..clients would only download data they need
> > when they are in or near visual range).
> >
> > Anyway, I'll follow your advice and post on the protocol discusion
> > forum.
> >
> > I'm also interested if anyone hear knows how Gravity works though. In
> > many ways what we are doing is equilivent too.
> >
> > On 11 okt, 19:25, Joe Developer  wrote:
> >
> >
> >
> > > On Sun, Oct 11, 2009 at 11:14 PM, twdarkflame 
> wrote:
> >
> > > > ...if it isnt already?
> > > > I'm currently playing with robots, and understand they can only be
> run
> > > > of appengine at the moment. I hear talk they will in future be able
> to
> > > > be run from any sever.
> > > > Would this include just running localy on a client?
> >
> > > The concept I'm working on involves waves being used to exchange,
> >
> > > > store, and collaboratively edit in (near) real time non-text based
> > > > data. Therefor it makes little sense for the users to see the normal
> > > > google wave client.
> > > > The specific scenaro is for the use with Augmented Reality
> > > > systems...so in most case's this will be phones or even HMD's
> > > > displaying 3d meshs at log/lat co-ordinates.
> > > > As we are currently working on a roadmap for this development, it
> > > > would be nice to see more clearly how a Wave could be viewed and
> > > > updated from a local client software rather then a user/browser
> > > > directly.
> >
> > > You may  want to give your input to the Client / Server Protocol
> discussion
> > > that should be taking place in the google-wave-protocol group.
> >
> > > The pygowave project is implementing a federation server and a custom
> client
> > > for it.
> >
> > > While you presumably could manhandle that data in over googles wave
> servers
> > > it sounds like you would be looking more at running your own federation
> > > server? Also, have you seen 'Verse Protocol' ? It sounds like it caters
> to
> > > your needs.
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Google Wave API" group.
To post to this group, send email to google-wave-api@googlegroups.com
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Storeing non-text information in a blip

2009-10-12 Thread Joe Developer
That is pretty cool.
>From what I can understand you want users to be able to model and position
objects for use with enhanced reality. You could have a robot which monitors
a wave and makes available a modelling / positioning interface, these
changes are then stored with the robot on the appserver and your view
clients (phones, huds, etc)  then access that information from the
appserver.

On Mon, Oct 12, 2009 at 2:41 AM, ThomasWrobel  wrote:

>
> For those that missed the gravity link on googles blog;
>
> http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=(J2EE3417600)ID0198633550DB00110818298899573183End?blog=/pub/wlg/15618%3Fpage%3Dlast
>
> Note their software can playback changes just as if it was wave text.
>
>
> On 11 okt, 18:24, twdarkflame  wrote:
> > How would you go about storeing other sorts of data in a blip?
> > Preferably so its not visible to the users.
> >
> > An example of the type of data would be this xml;
> >
> >  > ID=”DARKFLAME:1”,
> > Obj=”http://www.darkflame.co.uk/mesh/church/chuch.kml”,
> > Loc=”(49.5000123,-123.5000123, 123.5)”,
> > Rot="211,0.1",
> > LastDateUpdate=”12/11/2010,1800:01”,
> > Timestamp=”12/11/2010,2156:12”,
> > Metatags=""
> > />
> >
> > This data should preferably be easy to parse and edit by a (currently
> > hypothical) piece of client software.
> > My goal is for this data to be persist, editable in near-real time,
> > and for anyone to be able to make new posts of similiar data on the
> > same wave. (so, basicaly, the same things you can do with ordinary
> > text...only in this case corrisponding to 3d objects and their
> > locations. The future possibilitys of having permissions in waves
> > should hopefully also apply to this data).
> >
> > I have been impressed with what Gravity does with flowcharts/mindmap
> > style stuff, does anyone know if they are storing their data directly
> > on the wave, or ver some other method?
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Google Wave API" group.
To post to this group, send email to google-wave-api@googlegroups.com
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Using google's layout

2009-10-12 Thread Joe Developer
Hi,
No, that is not possible, the production code likely bears little similarity
to the code that has been opensourced.
Indeed, while there is a published federation protocol. There is no
published client-server protocol, google has stated that it is looking for
community feedback regarding how it should be constructed and there are
discussions regarding it in the google-wave-protocol group.

On Mon, Oct 12, 2009 at 2:05 AM, Neo <007freeb...@gmail.com> wrote:

>
> Here I'm quoting an unsolved post from GoogleWaveCommunity.com about
> Wave Server. If anyone is aware of the probable solution please report
> back in the source thread.
>
> If I'm not mistaken, during the i/o speech, I think it was steph who
> said that since the system was completely open source, you can use
> google's pre-existing wave page setup. Now, I know the API has already
> been launched. But does anyone know if the rest of the source for the
> system was released yet? Could I potentially make a clone on my server
> of what Google has already?
>
> Source : http://googlewavecommunity.com/forum/viewtopic.php?f=11&t=91
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Google Wave API" group.
To post to this group, send email to google-wave-api@googlegroups.com
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Checking number of new messages

2009-10-12 Thread Joe Developer
A way to help get that fixed faster could be to participate in the client /
server protocol discussion in the google-wave-protocol discussion.

On Mon, Oct 12, 2009 at 4:32 PM, Thomas Beverley <
tom.beverley...@googlemail.com> wrote:

>
> As far as I know this is not possible at the moment. The robot and
> gadget api don't provide this kind of functionality. You would have to
> reverse engineer the communication protocol between the browser client
> and google server and figure out how this works. This is a big job and
> google keep changing the communication protocol... so it is probably
> best to wait at the moment.
>
> On Oct 10, 5:49 am, Devyn  wrote:
> > Hi, I want to write a desktop client for checking the amount of
> > updated waves/blips. Any way to do this?
> >
> > For example, I want the following output
> >   22 blips (1 wave)
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Google Wave API" group.
To post to this group, send email to google-wave-api@googlegroups.com
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: When will it be possible for a pc-application to read/write to a wave directly?

2009-10-11 Thread Joe Developer
On Sun, Oct 11, 2009 at 11:14 PM, twdarkflame  wrote:

>
> ...if it isnt already?
> I'm currently playing with robots, and understand they can only be run
> of appengine at the moment. I hear talk they will in future be able to
> be run from any sever.
> Would this include just running localy on a client?
>

The concept I'm working on involves waves being used to exchange,
> store, and collaboratively edit in (near) real time non-text based
> data. Therefor it makes little sense for the users to see the normal
> google wave client.
> The specific scenaro is for the use with Augmented Reality
> systems...so in most case's this will be phones or even HMD's
> displaying 3d meshs at log/lat co-ordinates.
> As we are currently working on a roadmap for this development, it
> would be nice to see more clearly how a Wave could be viewed and
> updated from a local client software rather then a user/browser
> directly.
>

You may  want to give your input to the Client / Server Protocol discussion
that should be taking place in the google-wave-protocol group.

The pygowave project is implementing a federation server and a custom client
for it.

While you presumably could manhandle that data in over googles wave servers
it sounds like you would be looking more at running your own federation
server? Also, have you seen 'Verse Protocol' ? It sounds like it caters to
your needs.


>
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Google Wave API" group.
To post to this group, send email to google-wave-api@googlegroups.com
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: In What Would You Like to Code Robots?

2009-10-08 Thread Joe Developer
Javascript here as well.


On Thu, Oct 8, 2009 at 8:26 PM, ryan.j  wrote:

>
> javascript :)
>
> i'm quite excited about pushing  and AJAX into blips/waves,
> and since the new html5 stuff is geared towards web applications it
> seems wave could be an excellent way of presenting an on-demand
> application frontend to users.
>
> On Sep 1, 3:34 pm, gengstrand  wrote:
> > Does anybody here wish that they could develop robots from an
> > environment other than Java or Google App Engine? If so, then what
> > environment would you choose? PHP? .NET? LibHTTPD?
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Google Wave API" group.
To post to this group, send email to google-wave-api@googlegroups.com
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: MSDN at least takes care of its developers...

2009-10-05 Thread Joe Developer
Awww.

On Sun, Oct 4, 2009 at 6:29 AM, Josef Maier wrote:

>
>   Hi Brett,
>
>   I filled in the form at wave.google.com - multiple times with different
> accounts. At a date when the WAVE team blogs said that the registration
> counter was at 2. So I really was counting on getting at least one
> account last week...
>

   Probably the WAVE team is more comfortable in making the press feel good
> than the average developer here in Europe. On the other hand -as I still
> didn't get any message about an account yet- I am starting to really
> understand the snobbish attitude of this entire WAVE hype. (Let me guess:
> your e-mail address made you to get an account IMMEDIATELY, right??? Don't
> take this question personal please - just as an objective method to realize
> "what's really going on here".)
>

Perhaps the account creation spamming from a single IP or range triggered
something, perhaps your rationale for wanting an account wasn't compelling,
perhaps they were able to somehow pick up on the fact that you seem to be a
histrionic prima donna.


>Or better - let me ask the question in a different way: Is there any way
> to set up a Wave server independently, just to get around this
> hype-creating, limiting, psycho-bubble thing so-called "developer-preview"
> right now? Just that any developer really interested in could create his own
> accounts & see what he can really *develop* with it?
>

Yes, if you exert your software development foo and do a quick search
through these groups you will find quite a few references to 'federation
reference server', 'federation protocol' and 'Opensource wave projects' .


> *   Thanks for reading,
> Josef ;-)
>
>p.s.: I'm in software development since 20 years, and assure you: I
> *never* got such bad experience with a new product launch... I expected
> probably too much, but never thought that "Google would let me down on such
> a simple thing like this" - just to call it by name.
> *
>
>
> 2009/10/2 Brett Morgan 
>
>
>> On Fri, Oct 2, 2009 at 12:08 AM, Josef Maier 
>> wrote:
>> >
>> > Hi all,
>> >
>> > I also hoped to get an invitation by yesterday's rollout. I've
>> > registered more than a month ago - also with two other coporate e-mail
>> > accounts - and waited. No answer. Nothing.
>>
>> Out of interest, did you sign up with the wavesandbox.com or the
>> wave.google.com signup form?
>>
>> > Could it be that you guys intentionally lock out people from outside
>> > the U.S.? I'm very eager to check WAVE with a new project I'm doing,
>> > but your policy of running a hype on the one side and locking out
>> > early adaptors at the same time gets very, very annoying.
>>
>> I doubt there is a policy of locking out early adopters, in fact the
>> Sydney, Australia based Wave development team have been very
>> accommodating to us developers, at least as far as I can tell.
>>
>> > p.s.: please realize that there are people that are relatively new to
>> > the Google dev world, but believe(d) in it and set up a complete
>> > development environment dedicated to WAVE and according to the
>> > guidlines provided provided already... why do you lock us out?
>>
>> If the roll out of the Wave follows the pattern set by the other
>> Google services, there will be an ongoing ramp up of users as the
>> development and administration teams come to terms with the load and
>> usage patterns that emerge from having 100k people chatting with each
>> other in real time.
>>
>> brett
>>
>> --
>> Brett Morgan http://domesticmouse.livejournal.com/
>>
>>
>>
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Google Wave API" group.
To post to this group, send email to google-wave-api@googlegroups.com
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Google Wave Open Source Code

2009-09-26 Thread Joe Developer
On Thu, Sep 24, 2009 at 4:13 AM, Eric Dorman  wrote:

>
> Is there a way to edit the Open Source Code that Google Wave is
> getting powered by? I know their is code located at the
> waveprotocal.org,but what I mean is since it's open source can I edit
> the code that Google Wave is already being run off of at
> wave.google.com?
>
> The code behind the server at wave.google.com and the client that
interfaces with it is not opensource at this point.

There is a federation reference server along with a console client which has
been released as opensource.

In any case it is very rare that you can edit code as a random user and see
it reflected back on the server as you seem to be talking about.
The closest thing that I am aware of in that vein would be couchdb apps.


I think the Source Code on wave.google.com would be great cause it
> would help developers add more great features along side the platform.
>
> Thanks,Eric
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Google Wave API" group.
To post to this group, send email to google-wave-api@googlegroups.com
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Official Google Wave IRC channel?

2009-09-26 Thread Joe Developer
On Fri, Sep 25, 2009 at 2:28 PM, Peter LaBanca  wrote:

> There is no IRC channels for wave since wave can virtually replace IRC
> anyway. There are plenty of public waves that you can discuss things. Just
> search for with:public tag:SEARCHTERMS. That is of course if you have access
> to wave.
>
Wave is not really ready to replace irc in its current state.
I don't know if there are any 'official' irc channels, but on freenode there
is ##wave, while #wave seems to be invitation only.


> On Sep 22, 2009 2:11 PM, "loglaunch"  wrote:
>
>
> Is there an official IRC channel or a popular unofficial one?
>
>
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Google Wave API" group.
To post to this group, send email to google-wave-api@googlegroups.com
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Google Has No Clothes!

2009-09-10 Thread Joe Developer
Hear Hear

On Thu, Sep 10, 2009 at 7:57 AM, Damian Guppy  wrote:

> It saddens me that people like you who clearly are not devs have access to
> the sandbox while some real developers are still waiting for access.
>
>
> On Tue, Sep 8, 2009 at 5:18 AM, gg  wrote:
>
>>
>> Does anyone here really think wave is going to take off
>>
>> It is so slow, so buggy! You can't even delete waves you do not want
>> in your inbox! It is unbelievable to me how much money Google wastes
>> on stuff like this that just does not work!
>> Anyone remember this:
>>
>> http://www.lively.com/goodbye.html
>>
>> And even more unbelievable is how many developers follow them blindly
>> down the path
>>
>>
>>
>
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Google Wave API" group.
To post to this group, send email to google-wave-api@googlegroups.com
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Client(s) for Fedone server

2009-09-03 Thread Joe Developer
Monika,
Thomas Beverly is the author, he sent me this info on the current state.

*Some other people have had issue with it over the weekend. I think google
have changed some of the methods that I used--hence the reason it's not
compiling. If you head over to the github repo
http://github.com/Thomas101/GUI-client-for-google-Wave/tree/master<http://www.google.com/url?sa=D&q=http%3A%2F%2Fgithub.com%2FThomas101%2FGUI-client-for-google-Wave%2Ftree%2Fmaster>I
have added a pre-compiled client with the
run-server.sh <http://www.google.com/url?sa=D&q=http%3A%2F%2Frun-server.sh>file.
Just change the values in
run-server.sh <http://www.google.com/url?sa=D&q=http%3A%2F%2Frun-server.sh>and
give that a go. Let me know if you have any more issues. The source is
up on github so if have any ideas on what is broken feel free to update it.
I haven't really got the time to maintain this project at the moment
unfortunately as I am working on so many other things :(

*
<http://joedev.no-ip.org>Every Facet, Every Department Of Your Mind Is To Be
Programmed By You, And Unless You Assume Your Rightful Responsibility To
Program Your Own Mind, The World Will Program It For You.
Chat Google Talk: joe.d.develo...@gmail.com Skype: joe-developer MSN:
rf2...@hotmail.com


On Thu, Sep 3, 2009 at 10:51 PM, Monika Adamczyk  wrote:

>
> James,
>
> Can you please point me to the Java swing client you mention below.
>
> Monika
>
> On Sep 2, 5:57 pm, James Purser  wrote:
> > Hi Jason,
> >
> > I think we're looking at a mix of all three options. For the moment
> > ConsoleClient is the only option however as people disect the protobuffs
> > and api for FedOne we should start seeing more clients appear (we've
> > already seen a Java Swing client). Then of course there is the option of
> > utilising Googles own wave infrastructure via the Google Apps foo.
> >
> > Personally I would love to see (and if I had the money I'd be building)
> > a seperate client/server setup that could be installed within an
> > organisation.
> >
> > --
> > James Purser
> > Collaborynthhttp://collaborynth.com.au
> > Mob: +61 406 576 553
> > Skype: purserj1977
> > twitter:www.twitter.com/purserj
> > GTalk: jamesrpur...@gmail.com
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Google Wave API" group.
To post to this group, send email to google-wave-api@googlegroups.com
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en
-~--~~~~--~~--~--~---