(LinuxWorld) -- The Information Technology (IT) industry serves acronyms for
breakfast, lunch, and dinner seven da... (oops! I meant to write, "24/7
365"). I've searched diligently for the right Linux accounting solution since
Q4 Y2K minus 2, and naturally enough, there's an acronym for the type of
application we are evaluating together here. Nola (as we are deploying it) is
a LAMP application, which merely means that it runs on Linux, it's Web
enabled and served to the network with Apache, while data is handled by the
MySQL database, and users see, and interact with dynamic Web pages generated
Disappointed? Well, don't be. It is an important factor in deciding whether
Nola merits attention.
As an application, Nola can be visualized as part of an interface, or
front-end, to the MySQL database, and consists of a collection of .php
scripts -- ASCII text file... (more)
To view our full selection of recent Eclipse stories click here
As a kick off for this new column I figured I'd go over some of the good, bad
and ugly in the new Eclipse M8 drop. I have been using M8 for two weeks now
and I've accumulated a lot of notes of what I like and don't like in this
latest of the drops before we get 3.0 final. Over all I am really impressed
with this release. I went through the release notes and tried to comment on
each aspect of what was documented as well as a couple of nice things that I
found that are not in the release notes.
Eye-candy - in the form of new welcome stuff. I like the look of it and
seems to be very useful for RCP based apps. Since I'm not writing any RCP
apps I probably won't have to write anything to plugin into the new Welcome
extensibility points it's nice to know it's there.
Cheat Sheets - very cool and very useful for... (more)
I wonder how many people, as I did, found themselves thrown into confusion by
the death last week of Jean Ichbiah (pictured), inventor of Ada.
Learning that the inventor of a computer programming language is already old
enough to have lived 66 years (Ichbiah was 66 when he succumbed to brain
cancer) is a little like learning that your 11-year-old daughter has grown up
and left home or that the first car you ever bought no longer is legal
because it runs on gasoline in an age where all automobiles must run on
water. How can something as novel, as new, as a computing language possibly
already be so old-fangled that an early practitioner like Ichbiah can
already no longer be with us?
The thought was so disquieting that it took me immediately back to the last
time I wrote about Ichbiah, and indeed about Ada Lovelace for whom his
language was named. It was in the context ... (more)
View Full Conference Schedule Here
On Monday October 20 in San Jose, California, the top Rich Internet
Applications event of the Fall opens its doors: the 6th International AJAX
World RIA Conference & Expo, with top industry keynotes from Microsoft's
Silverlight supremo Scott Guthrie and Adobe's Chief Technology Officer, Kevin
Lynch, headlining a lineup of speakers that includes some of the finest front
end engineers, UI experts, user experience specialists, and software industry
innovators anywhere in the world.
There will be a Full Expo Floor for two of the event's three days
Delegates to the 6th International AJAXWorld will be able to join Guthrie as
he discusses how Microsoft is contributing to help move the Web forward via a
commitment to standards development and Rich Internet Applications - and
learn from him how Silverlight, AJAX and media all enable a whole n... (more)
Welcome to the first issue of BEA WebLogic Developer's Journal! This article
is the first of a three-part series geared around the clustering capabilities
of BEA WebLogic Server (WLS) 6.1 and aimed at introductory and advanced
audiences. This article will talk about the importance of clustering and the
high-level clustering capabilities of WLS, provide an in-depth analysis of
HttpSession clustering and persistence, discuss basic configuration and
trouble shooting, and provide an example that ties together everything
discussed in this article. The second article will provide an in-depth
analysis of replica-aware stubs, their impact on a clustered system, and how
they are used with EJBs, JMS objects, and DataSource objects. The last
article will discuss clustering best practices, including the single-tier,
coupled model; multi-tiered, coupled model; and the multi-tier... (more)
If you've only used FreeHand MX for Web-based applications, then it's time
you learned about the broader world of print. FreeHand was originally
designed to give artists a way to put drawings onto paper via the computer.
Even though the program's scope has grown far beyond early expectations, you
can still achieve superior printing results.
The most important thing to remember about FreeHand is that it requires a
PostScript printer to achieve acceptable results. Yes, you can print to a
desktop non-PostScript inkjet printer, but the output is sometimes less than
what was expected.
PostScript is a page description language introduced by Adobe in 1985. Its
application on the Apple LaserWriter brought Macintosh computers fully into
the front-runner position in the growing desktop publishing field. A
PostScript file interprets or describes text and im... (more)
PITTSBURGH, April 18 /PRNewswire-FirstCall/ -- Marconi Corporation plc
(LONDON: MONI) announced today that Carle Foundation Hospital has purchased
the Marconi ViPr(TM) Virtual Presence System - a flexible, easy- to-use,
high-resolution video telephony and multimedia communications platform - to
make medical care more available and deliver it more efficiently to Carle's
38-county coverage area in central Illinois.
The new system will enhance Carle Foundation Hospital's existing telemedicine
program. Since 1993, Carle Foundation Hospital has offered patient consults
and video conferencing at 15 sites throughout east central Illinois. But the
need for easier and more efficient ways to connect patients with physicians
led Carle administrators to the ViPr system.
"We have demonstrated ViPr to our regional primary care physicians, to our
retired physicians, and to just abo... (more)
In most cases I'm a patient and tolerant person. Once you get to know me, I'm
easy to get along with, occasionally complex, but not very often. My patience
and tolerance has pretty much gone out the window in the last week or so. It
all stems from two technologies: Ruby On Rails (RoR) and AJAX.
Now let's be fair, no one really gave a garbage-collected object about AJAX
until those boffins at Google brought us the "suggest" and maps utilities
(this is what happens when you give programmers spare time; they come up with
good stuff). What followed were Web sites, APIs, tutorials, and more
word among Java programmers a number of years ago. At one point you may as
programmers, just ... (more)
Arch Rock, a company founded in mid 2005 to develop products that enable wide
adoption of wireless sensor networks within the broader context of Internet
technology, announced that it secured a $5 million Series A investment from
New Enterprise Associates, Shasta Ventures and Intel Capital.
The Series A funding will be used to expand the company team and its sales
and marketing capabilities. It will also be used to
further develop Arch Rock's cohesive set of portable operating systems,
layered networking protocols and service oriented architectures, the three
critical components that enable scalable deployment and rapid application
development for sensing and control across numerous industries with diverse
Wireless sensor networks are collections of tiny computers that can monitor
almost anything -- such as light, motion, proximity, temperature, biometrics
In the enterprise building mobile applications is as much about integration
and the corresponding challenges as it is about pure application development.
Recent industry reports reveal that more than 70% of mission-critical data
and most of the pivotal business logic that runs worldwide commerce still
resides on existing host systems. Based on this dependency, as well as their
speed and power, host systems are unquestionably here to stay for most large
organizations and will continue to be a foundation for business success as
organizations design and implement new business initiatives.
However, many of those same organizations have also invested in packaged
applications (SAP, Siebel, Oracle Applications, PeopleSoft, etc.) to manage
their businesses. When building mobile solutions that leverage these systems,
enterprise developers want to use the existing business logi... (more)
Database locking strategies is one of the most complex areas of application
development -- and one of the most critical for reliable application
performance and behavior. The basic issues, common strategies, and general
recommendations on when and how to use different locking strategies are
outlined in this article.
One of the most complex areas for application developers of multi-user,
server-based systems to deal with is the impact of locking strategies.
Implemented badly, this can lead to all types of issues, from performance
problems to deadlocks to unexpected application behavior. The purpose of this
article is to lay out the basic issues, common strategies and patterns, and
some recommendations as to when and how to use locking strategies.
This article assumes that the developer has control of the SQL being used,
and does not fully address the specifics of usi... (more)