IESG Approves HyBi V17 websockets!!

IESG Approves HyBi V17 as official proposed standard!!

Fri, Sep 30th, 2011

The IESG Internet Engineering Steering Group has approved HyBi version 17 as an official proposed standard. The IESG is responsible for technical management of IETF Internet Engineering Task Force activities and the Internet standards process.

The Internet Engineering Task Force IETF is a large open international community of network designers, operators, vendors, and researchers concerned with the evolution of the Internet architecture and the smooth operation of the Internet.

What this means is that the standards upon which AsterClick is built have solidified enough that IESG feels they are ready for mainstream consideration. ALL the major browser vendors (including Microsoft [gasp] ) have signed onto supporting Websockets, and with the exception of the always lagging IE browser , everyone else is already supporting websockets. With this announcement we should start seeing all the browsers brought current on the standard.

In the mean time , AsterClick will continue to support older browsers at least back to version 8 if not further.

See the announcement here IESG announcement

Fire strikes !! Donations needed

Fire strikes AsterClick project!! Donations needed

Open source projects like AsterClick rely on sponsors to underwrite the costs of development.

Recently our current sponsor suffered a major fire This has lead to a funding shortage that threatens to turn the lights out here at the AsterClick project.

Out here in the deserts of southern California we run on a little solar and a lot of gasoline fueled generator power.

As our current sponsor has to tend to recovering from their fire we are urgently seeking assistance to replace funds which are keeping us away from the keyboards and finishing up the R15 release.

To give you an idea of just how bad it is, we had to strip some of our storage units for metal to recycle simply to fuel the generators long enough to strip some more.

If you can help, we could use whatever one could spare sent to the PayPal address drclue AT drclue DOT net

For those that have been helping , our greatest thanks, as those contributions have brought us to within $100 of paying off paid off the annual hosting bill.

For those eagerly awaiting the new R15 release , a few bucks won't hurt you and it will allow us to fill our hands with keyboards instead of recycling tools. It's really dis-heartening to be canibalizing our place for fuel.

A $20 donation will feed the generator for about a day. A donation of anything will help feed the staff who are now on emergency rations of Jerky and beans which we are in short supply of too.

Larger donations of course are appreciated as would the stepping forward of some new main line sponsors. If your a real philanthropic type, after the basics are tended to we could really use some more solar panels so as to stop feeding the generator California priced gasoline. We need about 9 more of them 64 watt film type puppies and some AGM batteries to retire the gen set and aged deep cycle batteries.

Right now though we are simply in need of whatever we can drum up to keep the lights on and stave off food shortages.

It was probably the urgency of our sponsor's fire dilemma, that kept us from getting word of the disaster until it was too late for us to manage the situation in an orderly fashion so that's what has us here hat in hand.

Believe you me , I would much rather be cleaning up the last details of AsterClick R15 than begging , but there is little choice.

Recent donations have allowed us to replenish the fuel tanks for the generators, but we are still way,way,way behind the eight ball on our fundraising. Had it not been for the sponsor's untimely fire there would be over a grand in that account.

So , if you believe in open source and can support the people who make such things possible we would appreciate it.

--Doc, and all of the AsterClick staff

GIT public source repository

GIT public source repository

As of release AsterClick R15 , there is now a public repository for the sourcecode.

While the code up there currently is pre-release, as soon as the final details of R15 are sorted out, we will make them available, and continune to do so from there on.

For those curious for an early look, the code is there to google up, but it is only when the official working release of R15 comes out that we will be posting the URL here.

The version of the code there currently was just a placeholder to work out the automation. More automation is underway so as to keep this documentation web site , the code and everything else in sync without someone always having to manually catch things up.

This should reduce confusion and make everything just a bit more timely and accurate.

WebSocket HyBi versions (07-15)

WebSocket HyBi versions (07-15)
 Over the last few months those folks involved in the refinement of the WebSockets HyBi protocol have made amazing progress , both locking down security for webSockets and making the protocol robust and extensible.

The specification has now reached a point where the parts that concern AsterClick have been stable for the last 7 versions, and those parts they are working on are in areas that AsterClick does not yet exploit.

What this means is that the browser implementors have had time to bake support for these features into their code, thus making almost any browser capable of supporting AsterClick applications. For those with an interest in the technical specifications behind webSockets, take a visit over to the IETF Internet Engineering Task Force) for a read!

Desktop Application.

Desktop Application.

While the WBEA application has been out for a while, it's still news to a lot of people! People tend to get pretty excited when they find out they can distribute their HTML5 applications as Desktop executables for Windows and Linux while keeping the source code and other data securely encrypted.

While WBEA will work with pretty much any HTML5 application it was designed to secure AsterClick HTML5 applications.

In the R16 release cycle we will be introducing Secure Web Tokens so that there will be no need to worry about clever little script kiddies repurposing web deployed AsterClick applications.

Even now with a little care , it is safe to deploy certain types of AsterClick applications in the clear, but for many reasons the ability to deploy those same web applications as desktop executables with encryption has many benefits.

 The AsterClick AMI server and optional components afford an XML based real time event driven interface for HyBI websocket capable clients , such as most common HTML5 browsers. While AsterClick AMI does not require HTML,Javascript,HTTP servers or even a browser, AsterClick and HTML5 browsers make for a powerful combination, be it for a public facing web application, or for use in managing large farms of Asterisk servers.

Some of the applications possible with AsterClick AMI include...
  • click to call w/shared web browser
  • Call center automation w/web transfer
  • Asterisk server farm management
  • virtual dialplans w/o reload.
  • web based call monitoring.
  • Asterisk server farm managment
  • Geo-forwarding (taxis/delivery)
  • Calendered forwarding
  • Dynamic voice rooms
  • Practical cloud PBX

... and thousands upon thousands of other poosibilites that can connect Asterisk servers with mobile devices, web browsers, back end systems, Asterisk server farms, or just about any other (HyBi) websocket capable peer. It's also possible to add custom protocols to connect even more systems

AsterClick's Original test harness
Asterisk PBX HUD application based upon AsterClick tools.
From [ALPHA] campaign Aug 25th, 2010

Asterisk PBX HUD application based upon AsterClick tools.

 I figure everyone has practice enduring the ritual of patiently looking on with feigned interest as proud parents drag out the family album to show us pictures of their children when they were babies, with of course cooed choruses of the typical "oooh are'nt they cute?".

 I'm here to tell you that "babies are ugly", and if you need any proof, here it is!  This screenshot is of AsterClick AMI's test harness, developed early in the AsterClick's [ALPHA] campaign about 13 months ago.

 When creating a server like AsterClick AMI, it's a lot easier when there is actually some sort of client application to take it through it's paces.  Of course when we started working on AsterClick AMI, websockets had just made it to being a good idea, let alone having a bunch of clients to test with.

 So the test harness project (AsterClick HUD) made a great way to excercise the various realtime transactions possible with the AsterClick AMI server.

 For this initial effort, no fancy UI libraries were used as the idea was simply to test the variety of data that could be concurrently displayed in a real time fashion. The actual speed and responsiveness of the event driven XML transactions over the web sockets turned out even better than we could have dreamed.

Not only did the performance leave the nearest similar offering in the market a distant speck of dust in the rear view mirror, it's event latency was so low that when pressing a hard phone's "[hold]" button the red hold lamp on the phone and the red background indicator in the web page appear to come on at the same exact instant.

There is a newer version of this same HUD application with a far spiffier UI, and when we get some time we'll make a screenshot of that too as we transition AsterClick AMI from the [ALPHA] campaign to the [BETA] campaign.