65813 items (62506 unread) in 79 feeds
Actualités
(8318 unread)
Informatique
(10193 unread)
Sport & Loisirs
(1189 unread)
Blogs
(1158 unread)
Gwadanina.net
(1222 unread)
Sciences & Techno
(2799 unread)
Antilles Martinique Guadeloupe
(17310 unread)
Open Source & Libre
(3063 unread)
Developpement
(11317 unread)
Sécurité
(3155 unread)
FAI
(573 unread)
Cultures
(198 unread)
Cinéma
(65 unread)
Recettes
(285 unread)
Autres
(76 unread)
Referencement
(246 unread)
Photos
(1310 unread)
Entreprise
(29 unread)
Developpement (100 unread)
(In response to On Components And Services), Torsten Curdt comments
While I agree with you that you need to find the proper granularity for your services, I can't follow your argument why assembling them dynamically is supposed to be "a bad thing" (tm).
Usually you can buy replacement part for a bicycle that are either originals and from the vendor ...or there are third party "implementations" that are usually cheaper. This is a common practice in reality. Why is it supposed to be bad to buy and use them?
It all just depends on their level of quality and compatibility
I like OSGi and I definitely agree that dynamic composition is good but it can be abused. I think that one key is analysing the level of (dynamic) service granularity and using static assembly of finely components into more coursely grained services acting as facades. (Nothing new or radical there.)
Let me try to explain my intended analogy in a little more detail.
The public delivery service has internal structure: it is composed from riders and bikes. Pairs are dynamically composed at runtime by the controller of the public service. This an architype of dynamic software service composition: one public service whose implementation is composed of two internal services.
However, though the bike has internal structure and is assembled from interchangable components, these components cannot easily or safely be reassembled dynamically whilst the bike is running. Similarly, though higher level components may be assembled from lower level ones, it is often a mistake to assume all these should be services capable of dynamical reassembly.
So, I think it's important to discover the key public services; for each public service implementation, any services from which it is dynamically composed and then default to static assembly of each of these services from it's components. Which I why I think IoC containers (eg spring or pico) are useful in combination with OSGi.
Dispersed storage technology (such as from CleverSafe) is something we've been looking at lately in GridGain. It is an interesting alternative to certain use cases you often see in grid/cloud computing. Here are some talking points about using CleverSafe with GridGain:
In any case the dispersed storage technology is an interesting niche technology with some very established and advanced players. It's an added bonus that CleverSafe is open source (GPL) and carries very interesting characteristics for grid/cloud computing. If you use shared file systems with GridGain make sure to look at CleverSafe.
Enjoy!
Today, Six Apart is launching three new features for TypePad: enhanced TypePad profiles, a new commenting system, and TypePad Connect, a no-cost combination of services that promises to make participating in and managing communities easier for bloggers on a variety of platforms - not just those offered by Six Apart.
For users familiar with the Six Apart family of products, the profiles will be a welcome step forward from the original TypeKey implementation and the new commenting features offer functionality users have come to expect from commenting systems. But it's TypePad Connect - or more appropriately the vision for what TypePad Connect could be - that makes this announcement interesting.
So What Is It?According to Six Apart, TypePad Connect "makes community management easier for bloggers with the ability to track, moderate and respond to comments across multiple sites and blogs from one dashboard or via email." In other words, it's your lifestream and your blog conversations - be they on your blog or someone else's - all in one spot.
At first blush, TypePad Connect may appear to be a reactionary response to services like IntenseDebate, Disqus, and Backtype - possibly even FriendFeed. Services that have all but usurped the conversations that once were the domain of individual blogs.
And maybe in some ways, it is. But there's clearly something else happening here.
If it lives up to its promise, TypePad Connect has the potential to combine both popular lifestreaming features and comment-aggregation features under one user profile. And with an open approach, they could do it in a way that allows users to begin to experience the promise of the distributed social Web.
VisionWhen it comes to understanding the social Web, SixApart definitely has vision. The company sprung from the early days of blogging, launching one of the first major blogging platforms. They were the birthplace of OpenID, a single digital identity that has continued to gain support throughout the online community. Members of the company remain deeply involved in a number of efforts driving the social Web today.
This move toward a distributed social presence falls right in line with their previous efforts. Like other services with "Connect" in their names - Facebook Connect and Google Friend Connect - TypePad Connect has a grand vision of moving personally relevant content outside the proprietary constructs of specific blogs - or even of Six Apart, itself - and making it useful and accessible to other services.
In other words, the same way that Facebook Connect, for example, offers other sites access to your Facebook profile information - saving you the time of establishing yet another profile on yet another service that replicates the information you already have stored elsewhere - TypePad Connect offers other blogs easy access to your profile. And in return, you get the ability to manage all of the comments you make from one spot. Your profile is no longer beholden to a blog or service, it's available to be distributed.
Embracing the concept of community that has the ability to exist and live outside the walls of a given blog or proprietary product is definitely a step in the right direction. (For that matter, it doesn't take a huge intuitive leap to see the value of having a TypePad Connect profile as the endpoint for an OpenID URL.) TypePad Connect could be another step toward the realization of a truly distributed social Web.
Current RealityEven in its current beta iteration, the offering has some definite benefits. Things like simplified avatar management, lifestreaming of multiple services under one profile, and comment management features from a central dashboard will be appealing to many existing Six Apart customers and will likely attract new users, as well.
But as with any beta offering, there are some downsides and issues.
Ironically, one of the current issues with TypePad Connect is comment management. Even though comments are not stuck on a specific blog, comments are still stuck within TypePad Connect. Allowing users to export comments is on the roadmap, but in the beta version, all comments are currently being held on the TypePad Connect servers. That's a concern.
There's also the opposite problem: there's currently no way to import comments into TypePad Connect. That means if you're starting a blog from scratch, you'll be fine, but if you're adding TypePad Connect to an existing blog, you're going to have an old comment database and a new one. So you'll be managing two sets of comments.
That said, it's a beta. It's expected to have flaws.
VerdictTypePad Connect definitely has a vision for a far more grand offering than the current beta. No doubt, pressure - be that pressure from users asking for the functionality or pressure from competitors like Automattic (which has begun to amalgamate the ingredients for a similar offering with Gravatar and IntenseDebate) - necessitated Six Apart moving sooner rather than later.
But when it comes right down to it, it's the vision in which I believe. I think Six Apart has a chance to provide a compelling solution for a common problem, even if they're not quite there yet. And once they begin to get closer to that vision, it could change the way we think about managing our conversations online.
Vision aside, would I implement this solution today? To be honest, I'd be hesitant to adopt TypePad Connect on an existing blog until some of the beta kinks are worked out. But if I were starting a new blog today? TypePad Connect would definitely be in the running for my centralized commenting system - even though I wouldn't be starting that blog on one of Six Apart's platforms.
If you're interested in trying it, TypePad Connect offers native support for Blogger, Movable Type 3.x and 4.x, Tumblr, TypePad, WordPress.org 2.0 and higher. It can also support any other installation with a chunk of javascript. Support for additional platforms are planned once the offering comes out of beta.
Discuss
Google put on a full court media push tonight for a major change the company is making to its search experience. According to the Official Google Blog and a very unusual email the company sent out to press, a new feature called Google Search Wiki will launch soon.
We're not seeing it yet, but read on for an explanation of what the feature will do and a reaction to the announcement from Ward Cunningham, the man who invented the wiki.
The feature will allow logged-in users to change the order of search results and mark up search results pages with notes. Only their own results will be changed - unless they click a link to view all Search Wiki notes on a search's page. Very few details are out yet, nothing regarding vandalism, libel, history, messiness, collaboration or other wiki matters. Those are pretty important concerns given that this could become the biggest and most important wiki in the world.
This isn't Google Labs, this isn't a little project off to the side, apparently there's a Google Search Wiki team and they have access to the primary search results page. We expect this to be a very big deal.
Reaction from the Inventor of the WikiWe asked Ward Cunningham, inventor of the wiki, what he thought about Google Search Wiki. This was his first reaction.
I think it looks pretty sharp. It's simple and powerful - it will respond well to scale. I'm surprised that they called it a wiki. When I heard they wouldn't call a wiki a wiki [Jotspot was renamed Google Sites -ed.], then I decided I wouldn't call my searches Googles. Now that they are calling a wiki a wiki, I guess I'll call my searches Googles again....or should I call them wikis?
I can't tell if they have a wiki there or not, it might just be a forum. Collectively editing thoughts is what leads to the unique wiki behavior and I didn't see that demonstrated in the video.
They are going to get a lot of data. They obviously have the ability to wield information, let's just hope that we will all benefit. I don't think it's obvious that we all will benefit - but I guess I have enough trust in the behavior of a large number of people.
Photo of Cunningham by Joi Ito
It's clear now that the Web has once and for all replaced TV's role in the music business. Yesterday Guns n' Roses released their very long awaited album Chinese Democracy via a colorful MySpace page. Then today NPR announced that they will offer an "Exclusive First Listen" to the new albums of two music legends - Neil Young and Paul McCartney. In late September NPR had a similar arrangement for Bob Dylan's latest album. Younger musicians are flocking to Web platforms such as Imeem and last.fm to promote their music. For bands still under the radar, all the afore-mentioned sites cater to them - but also small sites like Muxtape (a notice on its homepage currently reads: "relaunching soon, in the service of bands").
All of this is further proof that Web technology has gone mainstream in the music business.
In an age when MTV seemingly doesn't play any music anymore - instead preferring to bore anyone over 15 years old with insipid 'reality tv' shows - it represents a big shift away from TV to the Web, when promoting new music.
The Guns n Roses MySpace page is impressive. It offers the full album online, a couple of days before the official release in stores. True GNR fans, including this author, will still buy the album when it is released. But by promoting the album online a couple of days before release, it encourages new fans and gives Guns n Roses a lot of free publicity and viral uptake on the Internet. This will almost certainly increase overall sales.
While Guns n Roses hasn't gone as far as Radiohead did with their latest album In Rainbows - which was released as a 'pay what you want' download before it was even an actual CD product - Guns n Roses and MySpace is an appropriate partnership for both parties. For Guns n Roses, it allows them to reach a young, hip, massive audience. And for MySpace, it gives them a lot of page views and we presume a very healthy profit from the record label and retailers such as Best Buy (which has a banner ad right at the top of the page). We should also point out that Guns n Roses has employed some heavy handed tactics to stop illegal file-sharing of the album, so they haven't been entirely savvy about the Web. Still, the MySpace promotion is inspired.
We've been impressed by many of the online music services this year - last.fm has continued to evolve its web services, Imeem has been a revelation for many music fans, Pandora's traffic continues to grow despite ongoing legal issues, sites like The Hype Machine (our coverage) and Muxtape (when it was available) offer something new and different, and so on.
But we're also noticing some of the more traditional radio stations vastly improving their Web sites - and NPR is a great example of that. NPR Music is currently marking its one year anniversary. It features content from NPR and 12 of its public radio stations, but what's impressed us has been the "original-to-NPR Music features" such as live performances, studio sessions, first listens to forthcoming albums, and interviews. This author is a subscriber to NPR's All Songs Considered podcast, which has recently featured a full Radiohead concert and a Guest DJ appearance by Radiohead frontman Thom Yorke.
I want my MTV? Not anymore. I can get everything I want in my Web browser! Although to be fair, even MTV has moved its music to the Web.
Discuss
OpenSourceCMS pourra certainement vous aider à répondre à cette question en vous donnant loccasion de les tester en ligne ! Ce site met à disposition un très grand nombre de CMS (Content Management System) organisés par besoins. Voir tutorial
Comment rédiger vos sélections de liens, de blogs ou de sites, comment les présenter ? et les mettre en forme . 6 Conseils donc pour Rédiger des Sélections de liens pour votre Blog Voir tutorial
Walter Mossberg, who has been reviewing technology since 1991 for the Wall Street Journal in his weekly "Personal Technology" column, is convinced the companies that succeed in this type of econaclypse, as AllThingsD has dubbed the economy, will be those that focus on innovation. "It has been my observation that while things do slow down in bad times, they don't stop," Mossberg said.
Speaking to a packed room this week at the Dow Jones VentureWire Technology Showcase in Redwood City CA, Mossberg, the "Most Influential Computer Journalist" according to Time Magazine, described the trends that excite him right now as happening both in computer hardware and computer software: outside the browser Web applications, service in the cloud, and hand held computers.
Much like during the mid to late eighties, when we saw advances in the personal computer, Mossberg explained we are once again witnessing advances in hardware innovation. This time however, we are not getting excited about the Commodore, Radio Shack and Apple II devices; instead, a new model of computer is energizing the world of consumer technology. The super smart phones or hand held computers as Mossberg prefers to call them: the iPhone, the G1, and the soon to be released BlackBerry Storm.
In much the same way, this time also reminds Mossberg of the mid to late nineties as we are once again observing a swell of Internet innovation; this one happening on the software front with widgets/Web apps and service in the cloud.
With so much information available on the Internet, and the instant gratification demanded by consumers today, the melding of these products is inevitable. Mossberg, who believes widgets will flourish on hand held computers, suggested that while the new class of mobile devices offer better browsing than their predecessors, it is in the apps that he sees competition, innovation and ideas fermenting. "We don't necessarily need to go through a browser," he said.
The problem of course is replicating data across devices in a smooth, cohesive manner to ensure that data available on the Internet is available on the handheld. And that's where service in the cloud comes in. While corporate America has enjoyed technologies such as BlackBerry Enterprise Server, Microsoft Exchange, and Lotus Notes that have enabled data to be replicated between devices [servers, desktops, laptops and handhelds], according to Mossberg, nobody has yet been "wildly successful" in bringing this technology to the wider consumer world via the cloud.
And so the race begins. While Mossberg has always claimed he is not responsible for business coverage of tech companies, the fact remains that for the past 17 years, the star of the Wall Street Journal has accurately assessed innovation within the consumer tech market. Given his insights this week, the only questions that remain are: who will bring cloud services to the masses, and will it happen during the econaclypse?
Read the transcript of Mossberg's keynote below.
Walter Mossberg: Dow Jones VentureWire Technology Showcase 2008
Effects of the economy
I think it's obvious to everybody that we're in for a serious recession. The question is only how serious. Barack Obama probably had thirty seconds of feeling happy and now has a whole lot to worry about.
At AllthingsD.com, our website, we have coined a term for the economy; we're calling it the 'econaclypse' and I think we are in kind of an econaclypse.
My observation, and I have been writing about tech for 17 years, I don't fund anything, but I do get pitched like VCs do.
I see all kinds of new companies, sometimes many months, sometimes over a year before their product ships. And it has been my observation that while things do slow down in bad times, they don't stop.
There is a digital tidal wave in the world, all kinds of digital products, whether they are hardware products, software products, services, web 2.0, whatever the hypesters are going to call the next phase of the Web. That stuff doesn't stop. It slows down a little, but doesn't stop.
And the companies obviously that can hold together and continue to work on their innovation, whether it's business model innovation, but especially if it's product innovation, those are the companies that come out of these things strongest.
Obviously this is not a typical company and I realize the model is different when you have 25 billion dollars in cash in the bank and no debt - which is what this person has - but Steve Jobs said, it was about a month ago or three weeks ago, Steve Jobs jumped on their earning call - he rarely deigns to be on their earnings call as many of you know - and he jumped on their earning call and said: in the last recession, that's when we opened our Apple stores, that's when we did... and he mentioned a couple of different innovative and expensive projects they'd taken on during the downturn, and he says we're going to try and keep innovating our way out of it.
Obviously on a smaller scale and without the 25 billion in cash, and maybe with a little debt that he doesn't have, still I think it's the right thing to do. And even if you don't manage to do that, somebody else will.
Just because the market is in the eight thousands instead of the eleven thousands or unemployment - which is actually the more serious number in my opinion for gauging the length of the recession - is 8.5 percent, which it might get to rather than 4 percent, it doesn't mean people stop working on new ideas, particularly in tech and particularly in consumer tech.
Mossberg's take on consumer technology today
Let me talk about what I think is going on, kind of the big picture of where we are and then we'll do some Q&A if you want.
This period we're in right now if we put the econaclypse off to the side for a minute, this period we're in right now, to me reminds me a lot of the mid to late eighties and the mid to late nineties at the same time. And here's what I mean. It reminds me a little bit of the mid to late 90's because we have another wave of Internet innovation going on.
There is obviously a million different things going on in the Internet but there are two categories I look at - and you've got to remember I don't write about, and I don't pay any attention to corporate technology, or niche technology. I also don't ever use the word enterprise, because the least enterprising and least entrepreneurial part of the entire economy are these giant bloated corporations to whom that term is often applied. I don't see anything enterprising about Ford Motor Company I just call them big corporations or big government agencies or whatever they are. Fine with me that they buy technology - it's great that they buy technology, and sure there is wonderful technology being produced for those folks, but it's not my job to write about them. So everything I say is in the context of consumer
So what do I mean when I talk about things going on on the Web that are to me as exciting and there is as much fervor and ferment and intellectual energy as there was when the Web was getting going in the mid to late nineties?
There are two buckets.
One is outside the browser - it's these widgets, web apps, whatever you want to call them, that did start on the PC and Mac. Actually in a funny way, some of them were tried in Windows 95 with what was called Active Desktop. Unfortunately the way that Microsoft presented it to the world was as sort of selling your personal computer desktop to Disney and Warner brothers, which allowed me to write a couple of great fulminating columns, and not just me.
But it was kind of this idea. And then the next instantiation of any importance, of any sort of economic clout was when Apple put this dashboard aspect into the Mac OS and then Microsoft followed with the sidebar in Vista. But really the place where I think it flourishes is on handhelds. Hand held computers, the iPhone class of computers of which there are now about to be three, and I'm going to get to that in a minute.
So, that's the first bucket, and I think there is colossal developer energy, intellectual energy, going into this question of "okay we have the Web out there, the Internet out there, it's just full of all kinds of information; commerce engines, and search opportunities, and entertainment opportunities, but we don't necessarily need to go through a browser - we can go through an app that takes advantage of the processing power and the graphics engine and all that on the computer that is narrowly focused on whatever it is.
How many people here have an iPhone or an iPod Touch? I'm talking about everything from the simple stock widget on there, to the now over 7000 apps for that phone - for that hand held computer. That's since 11th July. Two million downloads and 7000 apps for that phone, for that hand held computer. So that's one big area of excitement.
The other one, of course, is trying to take what has been true in corporate America for a long time, which is a sort of service in the cloud - whether it's the Blackberry Enterprise Server, or Microsoft Exchange or Lotus products that replicate data across devices and, push e-mail and other data out and bring that to the wider consumer world.
You see Google making some effort, you see Microsoft making some effort, you see Apple with Mobile Me making some efforts - that so far hasn't been successful. Nobody has really been wildly successful. Even RIM - much of the RIM effort has been focused - and when I talk about the consumer space most of the RIM, distributed computing through the cloud, is still out of the enterprise - although that is changing with their customer profile.
So those are the two big exciting areas that I see. I'm not talking about business models for those things. I understand that there has been some debate in some of the sessions about the viability of the advertising model versus other kinds of models, and I share some skepticism about relying solely on advertising.
But without regard to business model for a minute, I think those are two huge pools of excitement.
And then, complementing that and this is what makes me think of the mid to late eighties as opposed to mid to late nineties. What was happening in the mid to late eighties?
Remember the personal computer; the mass market personal computer appeared in 1977.
You had three of them; one of the most important of the three was the Apple II, but you also had a Radio Shack and Commodore. And those were the first machines where somebody without an engineering degree could actually take it out of the box and do something with it. And on the Apple II in particular, that's where business began to adopt personal computers because Dan Bricklin and Bob Frankston wrote a program called VisiCalc. It was a spreadsheet, it ran on the Apple II and you were off to the races in terms of businesses using personal computers.
But it was in the eighties that you began to see this tremendous competition and intellectual activity and design activity and engineering activity around "what is a personal computer?"
So you had Apple doing its stuff, you had Commodore, you had Radio Shack, you had, you know, a million companies.
When I started writing my Personal Technology column in 1991, PC Magazine, and first of all, PC Magazine was the size of Vogue, and when they did their ratings of computers, there were 75 or 80 PC makers, and they were not all making the same sort of thing.
Well I think we're kind of back there because I think there are new form factors and models of computers. Some of them are these netbooks, everybody's heard that term, it's actually a misnomer. The original idea was it would be a very thin client, with very little memory and processing power and would mostly be used to access things on the Net, these widgety kinds of things. And there is still some of that, but within eight months, they've all gotten hard disks, they've all gotten Windows XP so they've all kind of become very small laptops, but nevertheless, it's an interesting category.
The much bigger category of new kinds of computers is what I call hand held computers or another term might be super smart phones. I mean this smart phone term has been out there and has meant very little. At one point Microsoft actually was using it as a brand for something that by today's standards would look very primitive.
You know, Treos were smart phones, Blackberry is a kind of smart phone, obviously these Windows mobile phones that have been out there but there is something new, another whole level of game changing power, and application development that was kicked off with the iPhone and there are now two devices in my opinion that are in that category; one is the iPhone, and one is the G1, the first Android phone, and there will be many other Android phones.
And this week we're about to see a third, which is this, the BlackBerry Storm, which is their effort to compete with the iPhone head on. It's a touch screen phone which will have an app store, and I'm not referring to the - there have obviously been third party apps for the Blackberry, but this is going to have, it has a new SDK, and it will have a major app store like Apple has like Google has for the G1.
These things are computers that happen to make phone calls.
Some of you who have tried some of these 7K apps on the iPhone know that here is pretty much a staggering variety of what you can do on there. And I at least can say in my travels and daily life, I'm as glued as the rest of you probably are to this stuff. I'm pulling out my laptop less and less often during stopovers at airports, and it's not just like when you use to have your Blackberry or Treo and you could look at your e-mail.
I'm doing Web surfing in the browser - which is a good browser in the iPhone - and all of these, the marks of these is they have a much more real browsers than the old phones used to have, but I'm also using a lot of these apps. These are kind of big broad areas where I think it is quite fun and exciting to see competition, ideas ferment; and innovation.
Now are these things immune to the economy? Of course they're not - of course RIM would rather be launching and Verizon would rather be launching Blackberry Storm in last years economy than in this years economy, and it may be that what it would have done in last years economy is not going to happen in this years economy. But luckily for me, I don't have to cover the business side of RIM or Verizon, I don't have to predict sales, I just have try to review and try to understand these products and where they are heading.
Just as a lot of the design and engineering energy left things like CD-ROMs and rushed into the Web when it was clear that it was a big deal, I observed, and I don't know about all of you, but I'm observing a tremendous migration of design and engineering activity into these super smart phones or hand held computers, iPhone class devices. And into these both cloud services and these kind of widgety outside the browser Web apps.
So that's what I think are the big kind of trends that going on right now, at least in consumer technology - of course mixed with other things. People are still making laptops, we have a new version of Windows coming, which I actually think has a chance of being quite good, and quite good is not a phrase you would have seen in any of my columns next to the word Vista, but I think the track they're on with Windows 7 is quite promising. So I'd like to open up to Q&A and we can talk about these topics or any other topic you might think I might be quite competent.
Thank you.
Discuss
Crowd Science is a new tool that allows web publishers to gather demographic data. We're using Crowd Science currently on ReadWriteWeb - you may have already come across a pop-up invite and filled out the survey. If you haven't, that's because it's done randomly. So if you do get the Crowd Science pop-up, we'd love it if you filled in the demographic survey. The data from this survey lets us know more about our readers, which helps guide us in our topic selection and so on. Plus of course it enables us to get sponsors and ads that are highly relevant.
Crowd Science has given us 50 free Personal accounts to give away to our readers. To get a free account click here and enter the promo code "RWW". Crowd Science will choose 50 people, randomly, to get an upgrade to a Personal account - which you will get free for a period of 1 year.
Discuss
This rather low quality flash recording shows some of the features of the prototype I've been experimenting with for richer browsing of monitoring data exposed through RHQ and Jopr. Just a start.
My SSD lust was already at the boil, then a friend of mine pointed me to this . 256GBs w/200MB/s sequential reads?? The only question left: when?? So the 17 of my dreams would be the new single body/LED backlit with hi res, 256GB SSD and 8GBs RAM. Oh, notice also: this thing draws 1.1 watts!! (There should be laws about letting this kind of information loose more than a certain amount of time before release….)
According to a report by Wired's Meghan Keane, YouTube is testing stereo sound as a default option for videos and is also offering very high quality HD versions of a small selection of clips. We weren't able to find a lot of videos that were encoded in the 720p HD format, but it is important to note that this is different from the 'watch in high quality' option YouTube already offers, which only features a resolution of 480x360 and which doesn't look half as good as the 720p option.
It would not surprise us if Google was adding these options to give professional content producers and TV networks more of an incentive to upload their content to YouTube instead of using Google's competitors.
Competing for High Quality ContentAs HD cameras are pretty much already becoming standard in the consumer electronics space, it would make sense for Google to start supporting this format. Also, a lot of YouTube's competitors like Vimeo already offer HD playback with a resolution of up to 1280x720.
We also know that Google is trying to get more professionally produced TV shows and movies onto its service. In this space, YouTube is competing with Hulu, which already offers some shows in HD, as well as the offerings of individual TV networks like ABC, which streams a large selection of its primetime shows in HD.
This February, we already wondered why Google was allowing YouTube to fall behind its competitors by not offering HD video, but now it looks as if Google might be catching up again. The question that remains, however, is when these 720p videos will become a default option for content producers.
To see these HD videos, you have to add "&fmt=22" to the YouTube URL, but we haven't been very lucky in finding a lot of videos where this option was enabled yet. If you find any, let us know in the comments.
Discuss
Some things lend themselves to TDD better than others. Code generation, it turns out, scores a 10 on this front. (To some people, it‘s heresy to think that one should favor one approach over another based on the ease of development; I would disagree with this. When a factory tools up to make a product, it‘s all about whether they can get to a production level where they are rolling off the line for an amount where the things can be sold and a profit made. In development, we act like we can‘t really see into that dimension, so there‘s no real reason to try, and oh, yer stuff will be done when it‘s done. Estimates are NOT just about feature density. As a matter of fact, the feature line that each thing must travel will, by definition, impact all features.)
Anyway, using JUnit 4, and running plugin tests that restart the whole environment is as good as things get in terms of using TDD to really leverage agility on the dev side. You can do whacky refactors and just rerun the suite and never have to bring up an app and run through a bunch of steps, and wonder if you can trust yourself to check that each thing was done right. In code gen, all there is is the code that was generated. (Of course, one of the questions that pops out of this is how far into the mine do the savings extend. In other words, will there just be benefits to this while building up the base set of templates and the things they generate, or will we find ourselves, as we get farther into projects, returning to the gen code to augment what is coming out? I am starting to think the latter, because already I am seeing things that make a lot of sense, like generating global search, generating QBE classes, etc.
The first set of tests for checking whether code generation was done properly required the creation of a dummy project (used the Gamma/Beck code that they dropped with their book 5 years ago [fixed all the deprecations and added a few new things]), and then created an action and invoked it. The core generation outputs the properties files, the controllers (for create, update), the repository classes, the facelets, and a search page. So that test got pretty big, checking to see if all those things were generated, then looking at their contents. Then I set out to make it possible to gen QBE, and figured, since you are not going to want that for every entity, that should be a separate action. I was able to make another action to invoke pretty easily doing a cut and past in plugin.xml and then making a new handler class. Then I refactored the handler, figuring since there are going to be a number of actions that do the same thing (take a folder of templates and generate a bunch of code), might as well have a baseclass that does that. Once I was done with that I started working on the test of the new action. Then I realized that the only thing that‘s going to be different in these tests is what the action class is, so I ended up with the following construct: a base class that is abstract that does the project fixture, the action invocation, then the teardown, and the derived class just calls super, passing the class of the action. Here‘s what it looks like:
First the base class. Notice the action is just made by taking the class that was passed to the constructor and calling newInstance() on it (and note that we only have to reference it through the eclipse delegate interface):
then the action-specific tests:
The nice thing is that as people add new generation tasks, they can just completely ignore the project fixture requirements, just create a new test and start checking for their results. (Made me ponder for a moment how anyone would have an excuse for not doing a test in such circumstances….)
The ways young people use the internet everyday are transforming learning in ways that adults often fail to understand but represent major new opportunities that need to be taken advantage of by supportive educators. digg_url = 'http://digg.com/tech_news/Casual_Internet_Use_Is_Good_for_Kids';digg_bgcolor = '#ffffff';digg_skin = 'normal';
That's the conclusion of a major new study by 28 researchers over three years released today by the University of California at Berkley and the MacArthur Foundation.
Titled "Living and Learning With New Media," the study articulates the value of social networking, text messaging and other forms of new media use better than anything we've seen yet. It's a major contribution to our understanding of the new web and the way it impacts the world at large.
Funded by the MacArthur Foundation's Digital Media and Learning Series, the research is summarized in one two page document a 30 page white paper and a 12 part online book titled Hanging Out, Messing Around, Geeking Out: Living and Learning with New Media. MIT Press will be offering a print version of the book soon.
Leading education blogger Will Richardson pulls out some of his favorite parts of the study on his blog, some of which we excerpt below as well.
Self Directed Exploration Uniquely MotivatingNew media allow for a degree of freedom and autonomy for youth that is less apparent in classroom setting. Youth respect one another's authority online, and they are often more motivated to learn from peers than from adults. Their efforts are also largely self-directed, and the outcome emerges through exploration, in contrast to classroom learning that is oriented toward set, predefined goals.
That makes sense, of course, but is it effective?
New Forms of Learning Essential to Participation in Contemporary SocietySocial and recreational new media use as a site of learning. Contrary to adult perceptions, while hanging out online, youth are picking up basic social and technological skills they need to fully participate in contemporary society. Erecting barriers to participation deprives teens of access to these forms of learning. Participation in the digital age means more than being able to access "serious" online information and culture. Youth could benefit from educators being more open to forms of experimentation and social exploration that are generally not characteristic of educational institutions.
What kinds of rolls can adults play in this?
Adults Should Help This ProcessYouth using new media often learn from their peers, not teachers or adults, and notions of expertise and authority have been turned on their heads. Such learning differs fundamentally from traditional instruction and is often framed negatively by adults as a means of "peer pressure." Yet adults can still have tremendous influence in setting "learning goals," particularly on the interest-driven side, where adult hobbyists function as role models and more experienced peers.
It's a new world for those privileged enough to have access to the web. The consequences of these changes will unfold in years to come. Do schools need to adapt to these new forms of learning in order to keep functioning well? Perhaps. But perhaps for some learning subjects in particular traditional schools have never worked as well as they could in the future if they support these new collaborative styles of learning.
This report is the end result of work done by 28 researchers over 3 years, based on interviews with 800 young people and 5000 hours of online observation. Check it out in full for yourself and let us know what you think.
Discuss
In November 2007, we listed 10 Semantic apps to watch and yesterday we published an update on what each had achieved over the past year. All of them are still alive and well - a couple are thriving, some are experimenting and a few are still finding their way.
Now we're going to list 10 more Semantic apps to watch. These are all apps that have gotten onto our radar over 2008. We've reviewed all but one of them, so click through to the individual reviews for more detail. It should go without saying, but this is by no means an exhaustive list - so if we haven't mentioned your favorite, please add it in the comments.
BooRah
BooRah is a restaurant review site that we first reviewed earlier this year. One of BooRah's most interesting aspects is that it uses semantic analysis and natural language processing to aggregate reviews from food blogs. Because of this, BooRah can recognize praise and criticism in these reviews and then rates restaurants accordingly. BooRah also gathers reviews from Citysearch, Tripadvisor and other large review sites.
BooRah also announced last month the availability of an API that will allow other web sites and businesses to offer online reviews and ratings from BooRah to their customers. The API will surface most of BooRah's data about a given restaurant, including ratings, menus, discounts, and coupons.
Swotti
Swotti is a semantic search engine that aggregates opinions about products to help you make purchasing decisions. We reviewed the product back in March. Swotti aggregates opinions about products from product review sites, forums and discussion boards, web sites and blogs, and then categorizes those reviews as to what feature or aspect of the product is being reviewed, tagging it accordingly, and then rating the review on as positive or negative.
Earlier this month we wrote about the recent improvement in Dapper MashupAds, a product we first spotted over a year ago. The idea is that publishers can tell Dapper: this is the place on my web page where the title of a movie will appear, now serve up a banner ad that's related to whatever movie this page happens to be about. That could be movies, books, travel destinations - anything. We remarked that the UI for this has grown much more sophisticated in the past year.
How this works: in the back end, Dapper will be analyzing the fields that publishers identify and will apply a layer of semantic classification on top of them. The company believes that its new ad network will provide monetary incentive for publishers to have their websites marked up semantically. Dapper also has a product called Semantify, for SEO - see our review of that.
For more on Semantic advertising, see our write-up of a panel on this topic from the Web 3.0 Conference.
Inform.com
Inform.com analyzes content from online publishers and inserts links from a publisher's own content archives, affiliated sites, or the web at large, to augment content being published. We reviewed it in January, when at the time the company had more than 100 clients - including CNN.com, WashingtonPost.com and the Economist.
Inform says its technology determines the semantic meaning of key words in millions of news stories around the web every day in order to recommend related content. The theory is that by automating the process of relevant link discovery and inclusion, Inform can easily add substantial value to a publisher's content. Inform also builds out automatic topic pages, something you can see around WashingtonPost and CNN.com.
Siri
We have met our share of secretive startups over the years, but few have been as secretive about their plans as Siri, which was founded in December 2007 and did not even have an official name until October this year. Siri was spun out of SRI International and its core technology is based on the highly ambitious CALO artificial intelligence project.
In our October post on Siri, we discovered that Siri is working on a "personalized assistant that learns." We expect Siri to have a strong information management aspect, combined with some novel interface ideas. Based on our discussion with founders Dag Kittlaus and Adam Cheyer in October, we think that there will be a strong mobile aspect to Siri's product and at least some emphasis on location awareness. Siri plans to launch in the first half of 2009.
Evri
Evri is a Paul Allen (of Microsoft fame) backed semantic search engine that launched into a limited beta in June. Evri is a search engine, though it adds a very sophisticated semantic layer on top of its results that emphasizes the relationships between different search terms. It especially prides itself for having developed a system that can distinguish between grammatical objects such subjects, verbs, and objects to create these connections. You can check out a tour of Evri here.
Semantic search startup UpTake (formerly Kango) aims to make the process of booking travel online easier. In our review in May, we explained that UpTake is a vertical search engine that has assembled what it says is the largest database of US hotels and activities - over 400,000 of them - from more than 1,000 different travel sites. Using a top-down approach, UpTake looks at its database of over 20 million reviews, opinions, and descriptions of hotels and activities in the US and semantically extracts information about those destinations.
Imindi is essentially a mind mapping tool, although it markets itself as a "Thought Engine". Imindi was recommended to us in the comments to our previous post by Yihong Ding, who called it "an untraditional Semantic Web service". Yihong said that traditionally Semantic Web services employ machines to understand humans,