AjaxLife - open source

Development

I have released AjaxLife’s (very ugly and hackish) code under the revised BSD license. :D
You can find it at http://code.google.com/p/ajaxlife/.

For added fun, most of the code was lost at some point (file corruption due to an OS crash) and had to be recovered by decompiling.

I will write some documentation-type-stuff at some point.

25 Responses to “AjaxLife - open source”

  1. Zack Voom Says:
    July 13th, 2007 at 10:29 pm

    YES! THANK YOU! THANK YOU! You rock! I need to upload it somewhere, now! :D

  2. Mikka Hax Says:
    July 13th, 2007 at 10:29 pm

    This is awesome, Katharine! /me clicks the link.

  3. Steve Mahfouz Says:
    July 14th, 2007 at 12:55 am

    Katharine, you probably know this already, but IE 7 does not adhere strictly to W3C standards for web coding. From what I’ve read, Opera 9.21 does. FWIW.

  4. Katharine Berry Says:
    July 14th, 2007 at 1:00 am

    I have no idea what this is in relation to. I assume it’s the other post. >.>

    In any case, I found another bug by poking around and discovering it’s magically generating Prototype version 1.4 from somewhere. Which makes little sense given that it only includes 1.5.1. o_O

    I’m now going to work out where 1.4 is coming from. Currently everything breaks in everything. :D

  5. Katharine Berry Says:
    July 14th, 2007 at 2:30 am

    Everything lives again. Woot.

  6. Ben Says:
    July 14th, 2007 at 5:12 am

    this is pretty amazing stuff. pat yourself on the back.

  7. Steve Mahfouz Says:
    July 14th, 2007 at 5:35 am

    Yes, I was referring to the chronic problems IE7 has with your marvelous creation :)

  8. Josh Garrett Says:
    July 14th, 2007 at 10:59 pm

    Hello everyone, and thank you Katharine for your wonderful work. I am try to run ajaxlife locally on winxp SP2, and the login seems to work, but stops after “Connecting to SecondLife”, not ever moving to the “main.kat” for the UI function. Is anyone having this issue or know how I might be able to address it.

    The debug console seems to hang here:

    DEBUG [Cindi Allen]: Running event queue for IBM 6 (72.5.13.52:13004)

    I have tried with seperate local server for .js files and using “https://ajaxlife.katharineberry.co.uk/ajaxlife/” , I get the same issue. Thanks in advance for your help.

    Josh

  9. Katharine Berry Says:
    July 14th, 2007 at 11:11 pm

    Did you take the precompiled version?

    I made breaking changes to the way the login works (security enhancements) after compiling that, so it won’t work right now… I’ll put up an unbroken one now.

  10. Josh Garrett Says:
    July 14th, 2007 at 11:15 pm

    Thank you Katharine, I tried the precompiled, and also successfully compiled one yesterday. I am trying to run from localhost:8080, and have the .js being served on localhost:80 as my root.

    Thanks again, we are excited to help with this project.

    Josh

  11. Katharine Berry Says:
    July 14th, 2007 at 11:21 pm

    The one you compiled yesterday won’t be recent enough. Changes are being made rapidly! (Although that should be the last of the breaking changes… for a few days)

  12. Katharine Berry Says:
    July 14th, 2007 at 11:52 pm

    Okay, I’ve uploaded a new compiled thing that should work. Haven’t actually tested it though.

  13. Josh Garrett Says:
    July 15th, 2007 at 12:43 am

    Thanks Katharine, that did the trick, im up and running on the MG using your root. What are the steps that are required to use a local root, I am using the .js found in the “client” folder of the source, and hosting it locally, Is this all that needs to be done? I may be missing something. Thanks again, this is great stuff!

    Josh

  14. Katharine Berry Says:
    July 15th, 2007 at 12:50 am

    That should work - host it on a server of your choice (i.e. on your computer) and use that address as the root (e.g. http://localhost/ - trailing slash matters!)

    It also helps to have PHP with GD support installed on the machine doing the serving, because it uses it to generate red images. It’s not actually vital, however.

  15. Zack Voom Says:
    July 15th, 2007 at 9:39 am

    Katharine, you should also make a site of like, latest AjaxLife news. These comments are getting hard to read. :p

  16. Caleb Booker Says:
    July 15th, 2007 at 4:12 pm

    Congrats on a brilliant bit of work here Katharine. I’m writing this up for Metaversed.com now.

  17. Brenda Archer Says:
    July 15th, 2007 at 6:05 pm

    *bows in worship*

    Thank you Katharine!!!!

  18. Robbie Kiama Says:
    July 16th, 2007 at 1:14 pm

    Great work, congratulations looking forward to seeing new developments

  19. dd Says:
    July 18th, 2007 at 11:10 am

    hi kath

    i logged in at your secondlife browser but i dont see anything moving in the screen.just one picture and all i can do is chat with people but i dont see them or anything and cant see my inventory.is this how it should be?

  20. Katharine Berry Says:
    July 18th, 2007 at 2:08 pm

    That is indeed how it’s supposed to work. Sorry if you thought otherwise. :p

  21. Travis Lambert Says:
    July 19th, 2007 at 3:02 am

    For all your hard work, Katharine: *Thank You* :)

  22. Hippyjim Says:
    July 19th, 2007 at 7:06 pm

    Thanks for letting us at your code Katharine. It’s truly inspired.

  23. Ibbie Says:
    July 28th, 2007 at 9:08 pm

    Thank you, thank you, thank you!

    Even if it is messy (and I haven’t checked the code yet, so I couldn’t give my opinion on that) open sourcing this helps both the SL community, and the open source community at large tremendously.

    And since you’ve hosted it at google, I shall now link the heck out of it for the greater good. :D
    Mad props!

  24. Ralf Haifisch Says:
    July 30th, 2007 at 11:34 pm

    just found out today about your stuff Kath…

    great work

    what are the system requirements to run your open source package ? linux, php, apache ?

    btw… we at least play with SL-RL connection (LSL, php, mysql)… any way to contact you via email or IM to share thoughts ?

    and yes, as a nearly 40year old IT professional i am impressed :-)
    cheers
    Ralf

  25. Katharine Berry Says:
    July 30th, 2007 at 11:43 pm

    To run it you need either mono (at least 1.2) or .NET 2.0, and the stuff in the binary download. If you additionally want to host the (mostly) static content yourself, you’ll need a web server that supports PHP. If you want to skip that, start the server with “–root http://ajaxlife.katharineberry.co.uk/ajaxlife/” (instead of “–root http://localhost/somepath“, for example.)

    You may email me at firstname@fullname.co.uk. Note that Katharine has two As and one E.

Leave a Reply

Icons by N.Design Studio. Designed By Ben Swift. Powered by WordPress.
Entries RSS Comments RSS Log in
Second Life, Linden Lab, the Eye-in-Hand logo, the Hexagon logo, the inSL Cube logo, the Linden Lab Hexagon logo, LindeX, the Second Life Eye-in-Hand logo, Second Life Grid, the Second Life Grid logo, SL, SL Grid, SLurl, Teen Second Life, the Teen Second Life Eye-in-Hand logo, TSL, WindLight, "Your World. Your Imagination.", and Asset Server Problems are trademarks of Linden Research, inc. Second Lie is a trademark of Swindlen Labs.