Posts tagged as:
Tech
Daily del.icio.us for May 29th through May 31st
- A Look Inside JBoss Rules | Javalobby - JBoss Rules is the production release of the Drools project, an expert system for declarative programming based around the Rete algorithm. During this talk, Mark Proctor, the lead on JBoss Rules covered the Drools basics, as well as the new features in 4.
- The 100 Greatest Guitar Songs of All Time : Rolling Stone - This is what makes a great rock & roll guitar sound: an irresistible riff; a solo or jam that takes you higher every time you hear it; the final power chord that pins you to the wall and makes you hit "play" again and again.
- The Business Of IT: Gartner Reveals Top 10 Technologies - The good folks over at the Gartner Group have revealed the top 10 technologies that they believe will change the world over the next four years
- David Card - No Way to Build an Operating System - MSFT has worked on WinFS for more than a decade without success in making it fast, reliable, and easy-to-use enough for release. The Longhorn "reset" in 2004 was in large part the realization that WinFS was still not ready for primetime.
- My DebugBar | IETester / HomePage - IETester is a free WebBrowser that allows you to have the rendering and javascript engines of IE8 beta 1, IE7 IE 6 and IE5.5 on Vista and XP, as well as the installed IE in the same process.
- Oracle and BEA - Welcome, Dev2Dev and Arch2Arch Members - The Oracle Technology Network is happy to welcome members of the BEA Dev2Dev and Arch2Arch communities. The OTN team, which now includes some of the very same people behind those BEA communities, is hard at work merging the best of Dev2Dev and Arch2Arch
- Ozzie: Open source is greatest threat to Microsoft | Tech news blog - CNET News.com - Ozzie, speaking at Sanford C. Bernstein Strategic Decisions Conference in New York on Wednesday, said that while Google is a "tremendously strong competitor…open source was much more potentially disruptive" to Microsoft's business model.
- Ben Northrop - Does Programming to Interfaces Buy Us Anything? - In the end, I'm not saying that programming to interfaces and not implementations isn't a good thing, just that it's a good thing less often than we think - in other words, it can't just be dogmatically applied.
- O'Reilly Media | Harnessing Hibernate - More than a reference, Harnessing Hibernate starts with basic configuration before moving on to demonstrate how to use Hibernate to accomplish practical goals. "If you follow along with the examples–which is easy–you'll have a working Hibernate-based pr
- InfoQ: Top 5 Ways to Reduce Flex Application Startup Time - Jun Heider has an excellent piece on O’Reilly’s InsideRIA site discussing a number of the options for minimizing the startup time of Flex applications, in hopes of helping developers reduce the amount of time that users see the ugly "Loading" dialog.
- Akamai Releases State of the Internet Report | CenterNetworks - Akamai is out today with their first "State of the Internet" report. The report is well worth a read as it covers a variety of topics including: security, connection speeds, geography, network access, and Internet penetration.
Related posts
{ 1 comment }
Daily del.icio.us for January 26th
- Shadowbox.js Media Viewer - Shadowbox is a cross-browser, cross-platform, cleanly-coded and fully-documented media viewer application written entirely in JavaScript. Using Shadowbox, website authors can display pictures and movies in all major browsers without navigating away from t
- Raible Designs | The future is now — Java development in 2008 - I agree that learning about JRuby and Groovy is a good way to be prepared for the future. [....] I do believe you can leverage these tools in your existing jobs and hopefully make your development life more efficient.
- InfoQ: Lucene 2.3: Large indexing performance improvements, new machine-learning project - The Apache Lucene project, a high-performance full-featured text search engine library written entirely in Java, released version 2.3 today. InfoQ spoke with Grant Ingersoll to learn more about this release and the future plans for Lucene.
- IntelliJ IDEA Blog » Blog Archive » IntelliJ IDEA: Dependency Analysis with DSM - DSM stands for Dependency Structure Matrix - a method for exploring dependencies between program parts (modules, classes, etc.), and provides a compact matrix representation of a project
- » Terracotta Server as a Message Bus - But I?m a guy that really likes simple. TC lets us make an entirely POJO system that runs beautifully in IntelliJ. A single ?container? type main program can run all our components in a single JVM simply by loading all our various Spring configs.
- What is Visual VM? - Visual VM is a new project whose goal is to provide monitoring and profiling tools for the JVM with a GUI. Visual VM is a standalone application (based on NetBeans platform :).
- GPDE Team Blog : JavaScript Memory Leak Detector - JavaScript Memory Leak Detector (download) is a debugging tool to detect memory leaks in JavaScript code. It can be installed as an Internet Explorer band and it is expressly designed to find memory leaks in JavaScript code that runs in Internet Explorer.
- Ajaxian » Prototype 1.6.0.2 security and performance improvements - Prototype 1.6.0.2 is a backwards-compatible, drop-in replacement recommended for all 1.6.0 users. We?ve fixed 28 bugs and made over a dozen improvements to the code base, including performance improvements
- Ubuntu 7.10 VMware Image Download (English) - jars.de - Java und Technologie - An Ubuntu 7.10 (Gutsy Gibbon) VMware Image is available here for download. This virtual Linux system with all its applications is usable out-of-the-box with the free VMware Player. Thus, it is perfect to test drive Ubuntu within Windows
- Dr. Dobb's | NetBeans 6.0: A First Look | January 24, 2008 - Sun Microsystems recently released NetBeans 6.0 which came with significant improvements, almost all in direct response to user requests. Even the developers who like NetBeans have posted complaints about its editor, especially when compared with Eclipse.
- AttentionMax » Blog Archive » Move Over, Seth Godin, Einstein?s Here - If I had to source Einstein quotes as chapter titles for a modern-day marketing book, here are the ones I?d likely pick. The beauty of these chapter titles is that they can live on their own, without the padding of excess words and long-winded narrative
- America's 25 Fastest-Growing Tech Companies - Forbes.com - We are back with a new group of 25 rapidly growing technology companies, 12 of which are repeats from our prior list.
- » Can Sun execute on its open source strategy? | Open Source | ZDNet.com - The question is, will open source be judged by the execution of Sun?s strategy?
Related posts
Daily del.icio.us for Aug 04, 2007 through Aug 09, 2007
- New elements in HTML 5 - HTML 5 introduces new elements to HTML for the first time since the last millennium. New structural elements include aside, figure, and section. New inline elements include time, meter, and progress. New embedding elements include video and audio.
- Download Query Express - Query Express is a simple Query Analyzer look-alike, but being small and free it can be run where the SQL Server client tools are not installed or licensed. This makes it especially useful as a query tool for MSDE and SQL Express. It also connects to Orac
- Videocast: How to Succeed at Unit Testing by Agitar Software - In this Tech Talk Alberto Savoia, CTO of Agitar Software explains how his early experiences with agile development at Google turned him into an evangelist for unit and developer testing, but also made him realize that, without some automation, most develo
- Bill de hÓra: Tab switching with SiteMesh - Using SiteMesh and CSS selectors for menus - Here's another technique that uses the SiteMesh's decorator:getProperty tag and leverages CSS selectors instead of scripts.
- Introduction to scripting in Java, Part 2 - Java World - How will scripting affect the runtime performance, robustness, and maintainability of your Java applications? Find out more from Dejan Bosanac's 'Scripting in Java: Languages, Frameworks, and Patterns' AW book
- Building a better Zebra Table | geeks not nerds - Today while surfing I stumbled onto this site: Stripe your tables the OO way. After reading it, I realized that it was hopelessly overcomplicated for what it needed to do, so I thought I'd write a better one
- CSS Juice - Design, Tutorial, Showcase and more » 13 Online Generators for Web 2.0 Design - Here is the list of online generator particularly for web 2.0 design
- In Silicon Valley, Millionaires Who Don?t Feel Rich - New York Times - By almost any definition - except his own and perhaps those of his neighbors here in Silicon Valley, Hal Steger has made it. Mr. Steger, 51, a self-described geek, has banked more than $2 million
- Ext JS Blog - Ext v1.1 Released - The Ext team is proud to announce the immediate availability of Ext v1.1 for download. The 1.1 version includes the new stand-alone version of Ext, a lightweight HTML editor, a new Ext.Ajax utility class, enhancements to DateField and DatePicker
- HtmlUnit: Re-synchronize AJAX Calls for Simple, Deterministic Test Automation « Marc Guillemot?s blog - The upcoming release of HtmlUnit will contain a very large number of fixes and improvements (particularly for the JavaScript support of libraries like Prototype or GWT). An interesting new feature is the experimental AjaxManager that allows to easily cont
- Enterprise Java Community: JBoss Seam: A Deep Integration Framework - JBoss Seam is an open source "deep integration" framework that tries to have the best of both the Java EE and Spring worlds. It started out to address the design flaws between two key Java EE frameworks: JSF and EJB3.
Related posts
Daily del.icio.us for Jun 01, 2007 through Jun 02, 2007
- Google kicks offline Web apps into gear | CNET News.com - The goal of Google Gears is to create a single, standardized way to add offline capabilities to Web applications. The initial code is aimed at JavaScript Ajax-style Web applications. It runs on IE & Firefox on Windows, Mac OS and Linux
- How to build the world's best paper planes | Lifeandhealth | Life and Health - Get designs for the world's best paper planes plus tips from aviation experts on how to make them fly faster and longer
- Christophe Coenraets » Flex-based SQLAdmin for Google Gears - The demo is a Flex-based Sales Force Automation application that uses Gears to save data to a local SQLite database while offline, and automatically synchronizes back with the server when you reconnect to the network.
- BEA WebLogic Event Server, First and only Java container for high-performance, event-driven applications - BEA WebLogic Event Server is the first and only Java container for high-performance event-driven applications
- It's Still the Latency, Stupid…pt.1 - If you think bandwidth is the only thing affecting your network speed, think again. As pipes get bigger, latency becomes the real bottleneck. This article discusses network latency, how to measure it, why its important, and how to plan for it. Complex con
- Fedora 7 released - You can find a tour filled with pictures and videos of this exciting new release of Fedora 7. This release includes significant new versions of many key components and technologies
- TableKit - TableKit is a collection of HTML table enhancements using the Prototype framework. TableKit currently implements row striping, column sorting, column resizing and cell editing using Ajax.
Related posts
Daily del.icio.us for May 31, 2007 through Jun 01, 2007
- BEA WebLogic Event Server, First and only Java container for high-performance, event-driven applications - BEA WebLogic Event Server is the first and only Java container for high-performance event-driven applications
- It's Still the Latency, Stupid…pt.1 - If you think bandwidth is the only thing affecting your network speed, think again. As pipes get bigger, latency becomes the real bottleneck. This article discusses network latency, how to measure it, why its important, and how to plan for it. Complex con
- Fedora 7 released - You can find a tour filled with pictures and videos of this exciting new release of Fedora 7. This release includes significant new versions of many key components and technologies
- TableKit - TableKit is a collection of HTML table enhancements using the Prototype framework. TableKit currently implements row striping, column sorting, column resizing and cell editing using Ajax.
- Google Gears API Developer's Guide (Beta) - Architecture - During development of Gears, we experimented with many different architectures for offline-enabled web applications. In this document we briefly look at some of them and explore their advantages and disadvantages.
- InfoQ: A Wicket User Revisits JSF - Peter recently took a 2nd look at JSF after developing most recently with Wicket. The evaluation was prompted by his recent writing on migrating from Spring MVC / Webflow to Wicket.
- Google Gears - Enabling Offline Web Applications - Google Gears (BETA) is an open source browser extension that enables web applications to provide offline functionality using following JavaScript APIs:
Related posts
Daily del.icio.us for Apr 26, 2007 through Apr 27, 2007
- The Dojo Offline Toolkit | The Dojo Toolkit - Dojo Offline is a free, open source toolkit that makes it easy for web applications to work offline. It consists of a JavaScript library bundled with your web page and cross-browser download that helps to cache your web application's UI for use offline.
- AllThingsD - AllThingsD.com is a Web site devoted to news, analysis and opinion on technology, the Internet and media. But it is different from other sites in this space. It's a fusion of different media styles, different topics, different formats & different sources.
- mir.aculo.us - Prototype 1.5.1: Release candidate 3 - Prototype 1.5.1 is making steady progress and this should be the last release candidate before the final version?and we?ve already lots of stuff up our sleeves for 1.6.0
- JD on EP: Open Flex links, 2 - There are many more posts and opinion now. I'll be linking here to ones where I learn a little something different. Links will be updated over the next few hours and presented in chronological order, oldest findings first.
- Adobe opensources Flex (Exclusive Videos with Adobe) « Scobleizer - Adobe is firing its guns in the Microsoft Silverlight vs. Flash war. Developers win.
- Adobe to Open Source Flex - Adobe announced plans to release source code for Adobe Flex as open source. The open source Flex SDK and documentation will be available under the Mozilla Public License (MPL)
Related posts
Amazon Unbox Video - More of the same
Amazon launched their latest offering entitled Unbox Video which is essentially a video (TV shows, movies, etc) download to buy or rent service. Rumor is that Amazon rushed this out on Friday, September 8th to beat some super secret announcement coming from Apple later next week.
The Unbox video service doesn't offer anything new and is in fact more of the same. I can buy a movie but I can't burn it onto a DVD to watch it on my TV. Media center PC's are exceptions if you have a Media Center PC hooked up to your TV or are using something like Media Center Extender to broadcast the output to a TV. The videos that you download from Amazon are DRM'd Windows Media (WMV) files and so you cannot put in on your video iPod. Apple essentially works the same way with their DRM but you since they control the mobile music and video player market; it's less of an issue. I'm guessing you've probably already got the sense that Unbox video is only for Windows and you would be right. No MAC or Linux support at this time.
There are 2 new concepts introduced that set Amazon Unbox video apart from iTunes and other similar services. To my knowledge, Amazon is the only one that will let you rent a movie by downloading it to your computer. You have 30 days to watch it and 24 hrs to complete watching it before the video is automatically deleted. I know Netflix is working on a download-n-rent but I don't believe that's available at this moment. Please correct me if I'm wrong.
Another concept that I consider a move in the right direction is the concept of the Media Library. Everything you buy or rent is in your Media Library on Amazon and so you can buy an item on 1 machine and download to watch it on another registered machine. Both machines must have the Unbox video player and be registered on Amazon as your machines. As an experiment, I bought a TV show on my laptop and downloaded it. I then copied the video over to my desktop and dropped it the directory where Amazon would expect its videos to reside. The Unbox player didn't see and I wasn't able to play it directly without downloading it from my Media Library to the desktop. The video player was smart enough to realize that the file was already there and started playing in seconds after it marked the video as downloaded on the desktop. The subtle point here is that if your computer crashes and you lose your purchased content, you will be able to download it from your Amazon Media Library. It would be interesting for Amazon to make this a paid-service and use their S3 service to automatically back-up your purchased content for you.
The video quality of the TV shows that I purchased was good and the sound was fine as well. I guess a true test would be to buy a widescreen movie and see if the Dolby 5.1 surround-sound works as advertised. All in all, the video service is nice but nothing earth shattering and left me wanting more. Another major issue with this offering is the licensing agreement that you agree to as part of the software installation and it requires you to apply all patches from Amazon whether you want them or not and Amazon can delete your movies if you uninstall their video player. Yikes! Doesn't like a lot like that Amazon we know and love, does it? More information at the uninnovate blog and CNet.
Why is it so hard to come up with a video service where I can buy a movie and burn it onto a DVD to watch it on my TV? I hate DRM but I understand the need to protect copyrights but there has to be a way to protect content and allow me as the purchaser fair-use of that purchased piece of content. I guess the key here is purchase - I am paying for something. Don't put limitations on my personal usage of that. Anyone that can produce a service that allows that will eat everyone's lunch. I hope Apple or Netflix or YouTube or dozen of the other YouTube clones/wannabe's out there come up with a way to legally distribute video content but allow the purchaser some flexibility on where they can view that piece of content. It would also be great if they could include some future-proofing on your purchase and so if you bought 2nd season of The Office with some proprietary DRM, you could exchange or upgrade it for any future format that's different without having to repurchase the movie all over again. Ah to dream…..
Tags: amazon, download, drm, dvd, ipod, itunes, netflix, s3, Tech, unbox, videoRelated posts
EVDO - How I love thee!
So I'm stuck here in Kansas City airport on my way to San Francisco and I not that upset as I have my trusty Sprint EVDO card with me and I'm getting an average of 1 MB download speed. Who needs WiFi when EVDO gives you all the bandwidth you need and it's almost everywhere. I have been getting 1 MB from my Sprint card consistently and the connection seems as reliable if not more so than the standard 802.11x connections I typically use when I travel. EVDO rocks!
Related posts
Google + Writely = Beginning of the end for Google?
I'll admit the title is a little sensationalistic, but I have yet to see any contrarian view-point on the story of Google acquiring Writely. All the stories I've read so far seem to tout Google Office and how they are one step closer to getting an office-for-the-web to defeat Microsoft.
When I first read the story, I was surprised that Google was really buying a company like Writely. Now I am not trying to bash Writely at all here – In fact, I've been a beta-tester of Writely since its launch and I think Writely is a good tool. I even recently ran a little project at work to see if we could use Writely as a collaboration tool. And so my thoughts on this matter as more about Google than Writely. Writely is a neat idea but where's the real value here? If Google just wanted a WSYIWIG web-editor, they didn't have to buy a company. They could have used one of the many open-source products out there like TinyMCE, FCKeditor and countless others that essentially do what Writely does at its core. Writely does add on the storage, versioning and other features on top of the WYSIWYG editors but is that worth buying the whole company?
Every time a large company buys a small company, I almost always flashback to a meeting I had in July 2000 with Paul Butterworth, who was then the CTO of Sun's tools division. Paul had joined Sun as part of Sun's acquisition of Forte Software. Paul Butterworth was the founder of Forte Software and spent a few months at Sun before moving on and starting AmberPoint, which is doing some really cool things. Not sure how many remember Forte Software, but Forte was the maker of a 4GL programming language called TOOL with a pretty cool n-tier architecture. Instead of using anything that Forte had, Sun decided to buy NetBeans and just use the name Forte for its tools. What a joke – billions of shareholder dollars wasted but that's history now.
Any rate, a group of us got to spend an afternoon with Paul as part of a client visit. As we were quizzing him on why Sun bought Forte, he said something that's still with me and rings true in most acquisitions. He theorized that large companies are always amazed at all the innovation coming from small companies and so they buy these small companies in hopes of bringing the small company magic into the larger company - and that almost never works as the small companies were innovative because they weren't constrained by all the big company process, policies and red-tape. The minute the small company joins the large company, innovation stops as people that could have been creative and really stretched were now constrained by all the big company bureaucracy.
When I think about Google's acquisition of Writely, I am reminded of that story. Google has some brilliant people that can take something like TinyMCE, FCKeditor or write something like that and 'network-enable' the whole idea of a web editor. Why would you buy Writely? Is it just to get the developers? Is Google getting too big that all the innovation that we expected from Google is just not materializing? Obviously I have no idea why Google purchased Writely and there may be something really there that I'm missing. What do you think? Is Google too big to be nimble and innovative like it was in the past? Am I reading too much into this Writely thing?
Tags: ajax, google, javascript, microsoft, sun, Tech, Web2.0, writelyRelated posts
OPML support in Java - Missing in Action
Now that OPML 2.0 is out as a draft specification, I want to bring up the issue of the lack of support for OPML on the Java side. There are 2 libraries dealing with the idea of creation and consuming of syndication feeds: Informa and ROME.
Informa is an open-source (LPGL) Java framework for parsing, processing, and creating syndication feeds. The current release supports RSS 0.9x, RSS 1.0 / RDF, RSS 2.0, and Atom 0.3. Informa also support for OPML documents but it hasn't seen any development since early June 2004. The news section of the Informa site claims that there is active development but I haven't seen anything from them yet. I have used Informa in the past and it works great but hasn't kept up with changing specifications.
The other open-source (Apache) Java library ROME, created by 3 Sun engineers is also a Java library for creating and parsing RSS and ATOM feeds. Today it accepts all flavors of RSS (0.90, RSS 0.91 Netscape, RSS 0.91 Userland, RSS 0.92, RSS 0.93, RSS 0.94, RSS 1.0, RSS 2.0,) and Atom 0.3 and 1.0 feeds. Unlike Informa, ROME has active development going on and the team is putting releases quite frequently. But the major item missing is OPML support - ROME does not support OPML at this time and have no timelines documented on their roadmap.
Jakarta FeedParser is another project that I should probably mention but it's currently dormant in the Jakarta commons sandbox.
Is anyone looking at implementing OPML support for Java? Anyone know of another open-source effort going on to support OPML creation and consumption? Is Informa ever going to come out of hibernation? Anyone interested in starting a new project to implement a Java library for OPML?
Tags: apache, atom, dave_winer, Feeds, informa, jakarta, java, opml, opml2.0, rome, rss, syndication, Tech