Traditionally, Microsoft’s core business has been focused on the Windows platform and the Office suite. Windows and Office, by all means, continue to be the heart of Microsoft. The latest versions of the flagship products, Windows Vista and the Office 2007 System, made available to the public at the end of January 2007, have fueled the vast majority of the company’s most recent fiscal second quarter record financial results of $16.37 billion in revenue, and $6.48 billion in operating income. With Office SP1 out of the way at the end of 2007, Microsoft is currently building Windows Vista Service Pack 1, Windows XP Service Pack 3 and Windows 7 client platforms, as well as putting the finishing touches on Windows Server 2008.
Read the rest of this entry »
Create JSF-like components, using JSP tag files
Learn how to use deferred values and deferred methods in custom JSP tag
JavaServer Pages (JSP) and JavaServer Faces (JSF) used to have different variants of the Expression Language (EL). Their unification in JSP 2.1 opened new possibilities, allowing you to use deferred values and deferred method attributes in your custom JSP tags. This article shows how to develop Java™ Web components based on JSP tag files, which are much simpler and easier to build than the JSF components.
Read the rest of this entry »
In a few short months, Ajax has moved from an obscure and rarely used technology to the hottest thing since sliced bread.
This article introduces the incredibly easy-to-use Ajax support that is part of the Ruby on Rails web application framework. This is not a step-by-step tutorial, and I assume that you know a little bit about how to organize and construct a Rails web application. If you need a quick refresher, check out Rolling with Ruby on Rails, Part 1 and Part 2.
Read the rest of this entry »
A Web server has different partition requirements than a desktop or a file server. For a machine with 26 GB of hard disk space, spread out over two drives, here’s one possible configuration. Boot is always 100 MB, unless you’re so pressed for disk space that you need to reduce it further. /var/www is where Web server files go, so you’ll want a lot of room there. Swap is usually twice the amount of RAM.
hda (12 GB)
- boot 100 MB
- /var/www 11,000 MB
- swap 500 (assuming 256 MB of RAM)
Read the rest of this entry »
With the rise of model-driven development, model repositories are intended to facilitate research in model engineering and consequently in domain-specific modeling. Model repositories are central places where all kinds of modeling artifacts (e.g., meta-metamodels, metamodels, models, and possibly transformation models) are stored and coordinated. They can serve as a platform for making available the specification of metamodels to others (typically necessary for domain-specific modeling languages) and for exchanging models, as well as a resource for teaching/learning materials.
Read the rest of this entry »
Nearly all Web 2.0 applications started life as consumer-focused services, only later finding their way into the enterprise. But unlike many consumer ‘toys’, Web 2.0 actually delivers impressive benefits to the enterprise, including:
Streamlining collaboration within and beyond the enterprise
Accelerating search and information retrieval
Capturing knowledge assets and facilitating knowledge transfer
Speeding application development and deployment
Communicating with stakeholders in new ways
Some of these benefits are ‘soft’. Others are quantifiable. But all have combined to earn the attention of line-of-business managers and IT strategists alike. Web 2.0 is here to stay.
Read the rest of this entry »
During the 25 years that I have delivered professional development activities for educators, I have always tried to model the technologies and techniques that I was teaching. In recent years, the efforts have had less to do with specific technologies, software products, services, and much more to do with philosophies where learning happens as part of continuing and multi-dimensional conversations among learners and teachers, and others on the Net. This is what the emerging new web, web 2.0 has done to my vision of education.
Read the rest of this entry »
“Web 2.0” has become a catch-all buzzword that people use to describe a wide range of online activities and applications, some of which the Pew Internet & American Life Project has been tracking for years. As researchers, we instinctively reach for our spreadsheets to see if there is evidence to inform the hype about any online trend. What follows is a short history of the phrase, along with some data to help frame the discussion.
Read the rest of this entry »