nextwebgen.com

The Next Generation Web Now

Getting ready for Web 2.0 jobs - Times of India

Filed under: Web 2.0 News — web 2.0 - Google News at 6:02 am on Sunday, September 30, 2007
Getting ready for Web 2.0 jobs
Times of India, India - 57 minutes ago
The supply end of the Web 2.0 revolution is moving at a healthy clip, with an almost overwhelming amount of content to choose from.

Getting ready for Web 2.0 jobs - Times of India

Filed under: Web 2.0 News — web 2.0 - Google News at 6:02 am on Sunday, September 30, 2007
Getting ready for Web 2.0 jobs
Times of India, India - 2 hours ago
The supply end of the Web 2.0 revolution is moving at a healthy clip, with an almost overwhelming amount of content to choose from.

If volunteer communities increasingly add value to business… - O’Reilly Radar

Filed under: Web 2.0 News — web 2.0 - Google News at 10:14 pm on Saturday, September 29, 2007
If volunteer communities increasingly add value to business…
O’Reilly Radar, CA - 1 hour ago
What does Web 2.0 mean for your company? Get the latest on the why, what, who, and how of Web 2.0 in this report. Read more Smart thinking about the future.

Council visualizes Ajax base - Aspen Times

Filed under: Web 2.0 News — Ajax - Google News at 9:53 pm on Saturday, September 29, 2007
Council visualizes Ajax base
Aspen Times, CO - 53 minutes ago
Centurion Partners, the developers of the lodge, said they would pay $4 million toward a new Lift 1A on the Shadow Mountain side of Ajax’s base.

TWENTE RUN CONTINUES - Sportinglife.com

Filed under: Web 2.0 News — Ajax - Google News at 9:57 am on Saturday, September 29, 2007
TWENTE RUN CONTINUES
Sportinglife.com, UK - 7 hours ago
The result is also a positive for one for newly-promoted De Graafschap, who lie sixth and have not been beaten since their 8-1 mauling at the hands of Ajax
GRAAFSCHAP BID FOR MORE GLORY Sportinglife.com
all 2 news articles

Chiefs hope to surprise Swallows - Independent Online

Filed under: Web 2.0 News — Ajax - Google News at 8:31 am on Saturday, September 29, 2007
Chiefs hope to surprise Swallows
Independent Online, South Africa - 23 hours ago
The Amakhosi had the humbling experience last weekend of losing to Ertugral's old club Ajax Cape Town, now under his former head of youth development,
Chiefs reach Telkom knockout quarters Supersport
It’s Ertugral v Gorowa Sowetan
Ertugral faces old student in derby Sunday Times
iAfrica.com
all 15 news articles

Canvas Loading Indicator for the iPhone and beyond

Filed under: Web 2.0 News — Dion Almaer at 8:30 am on Saturday, September 29, 2007

Adam van den Hoven wrote a Canvas Loading Indicator after he realised that animated gifs and the iPhone didn’t mesh.

First he wrote the basic spinner:

JAVASCRIPT:

  1.  
  2. function getLoading(context, bars, center, innerRadius, size, color) {
  3. var animating = true,
  4.     currentOffset = 0;
  5.  
  6. function makeRGBA(){
  7.     return “rgba(” + [].slice.call(arguments, 0).join(“,”) + “)”;
  8. }
  9. function drawBlock(ctx, barNo){
  10.     ctx.fillStyle = makeRGBA(color.red, color.green, color.blue, (bars+1-barNo)/(bars+1));
  11.     ctx.fillRect(-size.width/2, 0, size.width, size.height);
  12. }
  13. function calculateAngle(barNo){
  14.     return 2 * barNo * Math.PI / bars;
  15. }
  16. function calculatePosition(barNo){
  17.     angle = calculateAngle(barNo);
  18.     return {
  19.         y: (innerRadius * Math.cos(-angle)),
  20.         x: (innerRadius * Math.sin(-angle)),
  21.         angle: angle
  22.     };
  23. }
  24. function draw(ctx, offset) {
  25.     clearFrame(ctx);
  26.     ctx.save();
  27.     ctx.translate(center.x, center.y);
  28.     for(var i = 0; i<bars; i++){
  29.         var curbar = (offset+i) % bars,
  30.             pos = calculatePosition(curbar);
  31.         ctx.save();
  32.         ctx.translate(pos.x, pos.y);
  33.         ctx.rotate(pos.angle);
  34.         drawBlock(context, i);
  35.         ctx.restore();
  36.     }
  37.     ctx.restore();
  38. }
  39. function clearFrame(ctx) {
  40.     ctx.clearRect(0, 0, ctx.canvas.clientWidth, ctx.canvas.clientHeight);
  41. }
  42. function nextAnimation(){
  43.     if (!animating) {
  44.         return;
  45.     };
  46.     currentOffset = (currentOffset + 1) % bars;
  47.     draw(context, currentOffset);
  48.     setTimeout(nextAnimation, 50);
  49. }
  50. nextAnimation(0);
  51. return {
  52.     stop: function (){
  53.         animating = false;
  54.         clearFrame(context);
  55.     },
  56.     start: function (){
  57.         animating = true;
  58.         nextAnimation(0);
  59.     }
  60. };
  61. }
  62.  

And then to use it:

JAVASCRIPT:

  1.  
  2. var controller = getLoading(canvas.getContext(“2d”), 9, {x:100, y:100}, 10, {width: 2, height:10}, {red: 0, green: 17, blue: 58});
  3.  

IT Survival Guide: Underpinnings Are Key To Web 2.0 In The Workplace - InformationWeek

Filed under: Web 2.0 News — web 2.0 - Google News at 11:02 pm on Friday, September 28, 2007
IT Survival Guide: Underpinnings Are Key To Web 2.0 In The Workplace
InformationWeek, NY - 2 hours ago
Companies need to adapt, but wisely–not all Web 2.0 technologies are useful in business. The Web 2.0 label covers a variety of tools, all aimed at helping
« Previous PageNext Page »