Site Sponsors:
Taking Stock from XMethods.org 
From the corporation to the cloud, today more and more people are talking about "Web Services." Indeed, whilst most folks understandably feel that GET, POST, and HTML have certainly been serving us all rather well, the hottest trend in recent memory is to provide XML-based Web Services.

A few years back SOAP based Services were so 'hot' that IBM, Microsoft, and XMethods all provided phone-book type repositories for 3rd part Web Services. Today however, the last standing place to go for free-and-open independent Web Services remains the same as before the others came and went: XMethods.org.

For the sake of efficiency, the current underpinnings for Web Service delivery is decidedly moving away from fat-and-chatty XML-centric content-exchange. Yet while conventions such as REST and JSON offer very real performance alternatives to SOAP, when it come to exchanging service definitions, XML remains king.

Since the new crop of XML-defined Web Services are at the heart of everything from SOA to ESB, whenever there is an interest in a class I like to present a short meandering past the WSDL workings of XMethods. While I have hosted a few services there myself, since Microsoft's second MSXML melt-down, in class my students and I like to use a free Stock Quote Service.


package com.soft9000;

import java.rmi.RemoteException;

import net.restfulwebservices.www.DataContracts._2008._01.StockQuote;
import net.restfulwebservices.www.ServiceContracts._2008._01.IStockQuoteServiceProxy;

public class Main {

public static void main(String[] args) {
IStockQuoteServiceProxy pox = new IStockQuoteServiceProxy();
try {
StockQuote quote = pox.getLastQuote("IBM");
System.out.println(quote.getHigh());
} catch (RemoteException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

}


Of course, the best part of defining services in XML is that once we paste the endpoint (or - depending upon the IDE - the XML document itself) that code can be generated.

The rest is academic - but the above is an example of how to use one of the many XMethods web services under Eclipse.

Enjoy,

-Rn


[ view entry ] ( 2204 views )   |  permalink  |  related link
Robocode - Works for Me 
Trying to get the guys off of the couch, and into a profession this summer?

Then try RoboCode. Classically for Java, the game has been expanded to support .NET, too.

"Robocode is a programming game, where the goal is to develop a robot battle tank to battle against other tanks in Java or .NET. The robot battles are running in real-time and on-screen."

Cheers,

-Rn



BlogBlock[Techniques-General-Technique]

[ view entry ] ( 1832 views )   |  permalink  |  related link
Summer-Time Stark 
Now HERE are some great ideas - The NE555 chip is available at your local Radio Shack for $. -I get mine on eBay for as little as $0.15 each.

A handful of caps and resistors are muy barato, too.



--Great summer-time fun for your would-be Mr. or Ms. Stark ... for under $15.

Forget about the magnetic personality - Let the LED's wink as we walk by =)

[ view entry ] ( 1938 views )   |  permalink  |  related link

<<First <Back | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | Next> Last>>