The Government has offered Australia's three mobile operators, and vividwireless, renewal of their existing spectrum allocated on 15 year licences in the late 90s and early 2000s at set prices, while the Government expects to rake in $3 billion.
A New Jersey high school student took seriously Google’s open protocol of their new Wave product and has begun developing one of the first non-Google Wave-compliant products, called Sails.
Daniel Danopia is still a high school student in Landisville, New Jersey, but with a talented and promising future.
Danopia, as he goes by online, commenced Ruby on Sails – a pun on both Google Wave and his programming language of choice, Ruby – on the 19th October. Within this short timeframe he has already produced a federated Google Wave provider.
During his project, Danopia created a reusable ProtoBuffer class that can be used by any Ruby project needing to parse or encode Google ProtoBuffers and will no doubt be built upon by Wave-related Ruby projects to come.
Additionally, for testing and debugging, Danopia constructed a lightweight telnet server to dump the list of waves to the terminal along with history. As well as being useful for administration in its own right, the code shows how simple it can be to interact with his Sails server.
Danopia is particularly proud of his achievement in implementing Federation. To the best of his knowledge, he has developed the only non-Google-written server with semi-working federation. Federation essentially means two distinct systems can interoperate; in other words, users of different Wave providers can send messages to Sails and vice versa.
Danopia’s project is impressive on two fronts; firstly, it is the work of a high schooler in between homework and classes. Danopia has taken on a project which is topical and current and which may intimidate older and more experienced developers.
Secondly, Danopia’s code is concise. The main Ruby code file is 865 lines including whitespace. The telnet server is 50 lines.
You can inspect Danopia’s implementation and GitHub project via the links on his blog.
David Bass
| ComOps, a leading Australian provider of business software products and services, has won a competitive tender to deploy its Salvus safety, r…
How to Make Business Discovery Work for Your Business
Business Discovery takes its cues from consumer apps. Like Google, it encourages us- ers to hunt for and explore data without worrying about or even noticing the underly- ing technology. Their entire experience is working within an intuitive interface to get real-time, self-service results with only minimal training. ...more
Try an easy-to-use set of web-enabled
tools for business-class productivity services. Office 365 provides
anywhere-access to email, important documents, contacts, and calendars
on almost any device.