Archive for the 'Java' Category

upcoming.org Java library updates

I have updated the upcoming.org Java library to support the new token based authentication. You can download version 0.4 of the Upcoming library here.

This is mainly an update to support the new authentication methods. I need to do a bit more work to handle some of the data that is returned in the response.

Technorati Tags:

Django mentioned in OnJava.com article about Rails

Django was recently mentioned in an article at OnJava.com. It is great to see that Django is on the radar of some people in the industry, but it still does not seem to garnish the same amount of attention as Ruby on Rails. I sometimes wonder why this is, and I have come up with the following.

  1. Django's lack of a release version. Although this is not true anymore as Django has released 0.9
  2. Ruby on Rails was first on the scene. Event though Django was being developed at the same time as Ruby on Rails, it was not made public until a while after RoR was already gaining popularity.
  3. Django's lack of Ajax. RoR is almost synonymous with Ajax, which brings with it a lot of flash and hype and Web 2.0 buzzwords. Don't get me wrong. I am in favor of Ajax but Django lacks the same one to one relationship that RoR and Ajax has. Ajax support in Django is coming but it is still vague as to what it will be.
You should notice that none of these things are of any detriment to Django at all. I just wonder what else we can do to push Django more into the spotlight. As a Java developer by profession who does work with Django on the side, I have really come to appreciate the benefits of the agile programming framework that Django and Python provide. With books like Beyond Java hitting the shelves I think more and more people are starting to agree.

Technorati Tags:

Java developer position available

I am the Manager of Web Development at Raindance Communications in Louisville Colorado and I have an open position for a Java developer on my team. I am looking for someone who has a strong background in developing java based web applications. Must have experience in:

  • Java / Servlets / JSP / JSTL
  • Tomcat
  • JDBC Database access (Oracle, postgreSQL)
  • Linux
  • HTML
  • Javascript
Preferred experience with:
  • XML / XSLT
  • AJAX
We are doing some really cool things are Raindance using the latest tools in the industry. I need someone who is driven to stay on the cutting edge of web technology. Do you think you this sounds like a job for you. Then apply now.

Technorati Tags:

Updated Upcoming.org Java module

I have updated the upcoming.org java module. Here is a quick list of changes.

  • No longer pass the username and password when not required.
  • Added calls to metro.getMyList and user.getInfoByUsername
I was very happy to find out that this module is in use by the Galleon project. Galleon is a media server for your TiVo that won "Most Creative Application" in the TiVO HME contest. Thanks to Leon Nicholls for suggesting and these changes.

Technorati Tags:

Upcoming.org Java frontend

So I have had an itch to learn Swing for a while now, and after making the Upcoming.org Java library I figured this would be a great time to give it a shot. Here is the first look at the "Upcoming Manager". Upcoming Manager After just a few hours of trying to use Swing and the Flow/Box/Gridbag/Spring Layout managers, really makes me wish there was something like Glade for Swing. Don't expect this to be released for a while, it is coming along pretty slow.

Technorati Tags:

Updated Upcoming.org Java Library

I have just uploaded a new upcoming.jar file. This version contains better java doc. Thanks to Mike Putnam for pointing out some problems. As usual you can get the jar file from the Upcoming.org Modules page.

Technorati Tags:

Upcoming.org Java Library

I have also just created a Java library to interface with the Upcoming.org api. You can find it here It could use some better javadoc and maybe a seperate source jar? Let me know what you think.

Technorati Tags:

Upcoming.org Modules

Python Download 0.1 Example import Upcoming u = Upcoming.Upcoming('username', 'password', 'key') events = u.searchForEvents('Shins') for e in events: print e.id + ' : ' + e.name Output 14138 : The Shins 17314 : The Shins 17002 : The Shins Upcoming.py Pydoc ApiFilters.py Pydoc Java Download 0.3. Example import java.util.ArrayList; import com.socialistsoftware.upcoming.*; public class UpTest { public static void main(String[] args) { Upcoming up = new Upcoming("username", "password", "key"); ArrayList lists = up.getWatchlist(); for (int i = 0; i < lists.size(); i++){ Watchlist w = (Watchlist)lists.get(i); String id = w.getEventId(); Event e = (Event)up.getEventInfo(id).get(0); System.out.println(w.getEventId() + " : " + e.getName()); } } } Output 12447 : The Decemberists, Okkervill River 14135 : Q and not U 15001 : Fiery Furnaces, Dios Malos 14138 : The Shins 15517 : Electric Six and VHS or Beta 15516 : Built to Spill 15515 : Built to Spill 15737 : The Mars Volta 17074 : ... And you Will Know Us by the Trail of the Dead w/ International Noise Conspiracy and We Are Wolves 17078 : Spoon w/ The Clientele 18294 : Maroon 5 18543 : Nuggets vs Spurs 19323 : testEventName 19449 : WeedenFete The javadoc is here.

Technorati Tags:



Powered by Django.