Source code and RPMs for Ctemplate are available from SourceForge. Give it a try!
Tuesday, July 04, 2006
What's New in Java SE 6 Beta 2 (Mustang)
more...
--
. . h.o.s.a.m.r.e.d . .
Unleashed Innovation
--
http://hosamred.blogspot.com
New Features and Enhancements J2SE 5.0
more....
Sunday, July 02, 2006
No Flash In The Pan
Lip-synching teens on YouTube. Last night's episode of Lost on ABC's Web site. Cooking tips from Emeril. At long last, Web video is finally taking off. Last year, Internet users streamed 18 billion videos, and everyone from the broadcast networks to camcorder-wielding high school kids wants a piece of the pie. But one of the biggest winners could be Adobe Systems, whose newly acquired animation and site-design software, Flash, has become the hottest tool for Web video.
--
. . h.o.s.a.m.r.e.d . .
Unleashed Innovation
--
http://hosamred.blogspot.com
JBoss and Liferay provide open portals to SOA
Enterprise portals will be the first major application of SOA concepts for more than 50 percent of enterprises through 2007, according to Gartner. It's easy to agree with this projection, as the composite, extensible nature of portals -- plus established standards for portlet design and intercommunication -- fit the SOA definition perfectly.
More...
Wednesday, June 21, 2006
IBM runs frozen chip at 500GHz
IBM researchers have pushed a silicon-based microprocessor to speeds of 500GHz, more than 250 times faster than a typical commercial chip in a cell phone.
The research shows that chip makers can reach high speeds with low-cost manufacturing techniques and commercial silicon-based chip technology, said John D. Cressler, a professor at Georgia Tech's School of Electrical and Computer Engineering.
The new research, announced Tuesday by IBM, could also lead to more efficient chips, opening up new markets. Running at extremely high speeds, these chips could now find new applications in commercial communications systems, defense electronics, space exploration and remote sensing, according to IBM.
A team of scientists from IBM and Georgia Tech used an old hacker's technique to avoid melting the chip at such high speeds.
Extreme video gamers chill their chips with refrigerated mineral oil stored in the garage, but this team was able to make the chip much colder.
First, the researchers built a prototype silicon-germanium (SiGe) chip that ran at 350GHz at room temperature. IBM, in Armonk, New York, has been mixing germanium with silicon since 1998, using the mixture to make chips for cell phones and other mobile devices that demand reduced power consumption.
Then they used liquid helium to freeze their microprocessor to 451 degrees below zero Fahrenheit. Nature's coldest temperature, known as absolute zero, is just a few degrees lower, at minus 459.67 degrees Fahrenheit. With no risk of melting the chip, they pushed it to 500GHz.
By contrast, the latest commercial dual-core server chips from Intel and Advanced Micro Devices run at speeds between 2.5GHz to 3.5GHz.
The researchers now plan to return to their lab and find a way to push the chip even faster. IBM's computer simulations show that their chip could reach speeds of 1,000GHz, known as 1 Terahertz.
--
h.o.s.a.m.r.e.d
Be OpeN Mind
--
http://hosamred.blogspot.com
Adding 3D to Flash projects using After Effects
Adding 3D to Flash projects using After Effects
Rafiq R. Elmansy
mmug-egypt.mxdj.com
beedesignstudio.com
When I started learning Adobe After Effects, I realized that it includes a number of features and effects that can not only give more capabilities to my Macromedia Flash projects but save me time because of how the two applications are integrated.
After Effects gives you a variety of ways to create video with alpha, animate your graphic in 2D or 3D space, and then export your animation with a transparent background, as well as apply a variety of effects and presets that differentiate your Flash work.
This article will help you understand how After Effects integrates with Flash. You'll learn how to benefit from these features in your Flash projects by using the 3D layer feature in After Effects to give a 2D Flash graphic some 3D properties. You will export a Flash graphic to After Effects, convert it to a 3D layer in order to give it 3D properties, and then animate it before finally bringing it back into Flash.
--
h.o.s.a.m.r.e.d
Be OpeN Mind
--
http://hosamred.blogspot.com
Saturday, June 17, 2006
POSTing via Java
more...
Sunday, May 28, 2006
Concurrency Utilities in JDK 5.0 talk
Prior to the release of JDK 5.0, the Java platform provided basic primitives for writing concurrent programs, but they were just that – primitive – and difficult to use properly. In addition to many new high-level concurrency utilities, such as semaphores, mutexes, barriers, thread pools, and thread-safe collections, JDK 5.0 also includes a number of JVM-level enhancements for concurrency, and a set of low-level concurrency utilities for developing highly scalable, nonblocking concurrent algorithms in Java.
Even with built-in support for locking, it has not been practical to develop nonblocking concurrent algorithms in Java prior to JDK 5.0. With JVM support for accessing hardware-provided concurrency instructions (such as CAS) and the atomic variable classes provided in java.util.concurrent.atomic, it is now possible to develop highly scalable, wait-free, lock-free classes in Java.
more...
Sunday, May 21, 2006
Mobile Application categories (select all that apply)
Gaming categories Client-server | Music & Media Fun (sport, lifestyle, comics) |
Personal Productivity Information services | Enterprise Machine-to-machine solutions |
Wednesday, May 17, 2006
LDAP and JNDI: Together forever
summary
In this article Sameer Tyagi takes a look at the Java Naming and Directory Interface (JNDI), explaining how you can manipulate Java objects on an LDAP server. He'll show you examples that demonstrate how you can store objects, search for objects, see event handling in LDAP, and much more. (5,000 words)
more...
--
h.o.s.a.m.r.e.d
Be OpeN Mind
--
http://hosamred.blogspot.com
New Project: Google Ctemplate
Source code and RPMs for Ctemplate are available from SourceForge. Give it a try!
Making AJAX development easier
AJAX has the power to make your site more compelling and more dynamic, but AJAX development is often complicated, with much of the development time spent working around browser quirks and the fragility of AJAX components. Trust us, we know--the development of our own AJAX apps, like Google Maps and Google Calendar, caused us no small amount of AJAX-induced frustration.
That's why we're bringing you Google Web Toolkit. GWT is a new publicly available software development tool that makes creating AJAX applications much easier. With GWT, you can develop and debug your own AJAX applications in Java code using the Java development tools of your choice. When you deploy your application to production, the GWT compiler simply translates your Java application to browser-compliant JavaScript and HTML.
Check it out over on Google Code.
--
h.o.s.a.m.r.e.d
Be OpeN Mind
--
http://hosamred.blogspot.com
Tuesday, May 16, 2006
LDAP Browser 2.1
LDAP Browser is a premier Windows Explorer-like LDAP Directory client available for Win32 platforms. LDAP Browser is indispensable if someone is involved in the creation and maintenance of complex systems comprised of various LDAP-based components. For example, these systems could be LDAP-based distributed emailing or public key management using various LDAP servers such as MS Active Directory, OpenLDAP, Novell eDirectory or Netscape/iPlanet. If you are a professional software developer or system or mail administrator, LDAP Browser by Softerra will let you view and analyze LDAP directories easily and effectively. You can extract data from a server by either searching or by browsing a hierarchical tree structure. You can easily save your directiry content to LDIF files. LDAPv3 schema can be viewed.
more...
Monday, May 15, 2006
JBoss Rules
Features
Core Rules Engine Features
These supported features of theJBoss Rules engine implementation can be expressed in the JBoss Rules language.
- Full Rete Implementation -- with high performanceindexing
- An alternative to RETE, a complete LEAPS algorithm (Experimental)
- Field Constraints
- Literal, Bound Variable, ReturnValue and PredicateConstraints
- Conditional Elements
- And, Or, Not, Exists and Eval
- Agenda Management
- Conflict Resolution (Salience+Depth)
- Agenda Groups
- Xor Groups
- Agenda Filters
- No loop for recursion control
- Truth Maintenance with Logical Assertions
- Temporal Rules -- allows rules to fire based on time requirements
- Dynamic Rules -runtime addition and removal of rules
- Event Model
- Working Memory Actions
- Agenda
- Execution Audit logging
- Functions
- Global Ddata
- Working Memory Query support.
- Language independent Engine
- Drools is interface driven using the Rule Assembly API to construct rules
- Intermediate String based, Descr, API.
Authoring
The Drools Rule Language supports all the previously mentioned features and uses Java to express Field Constraints, Functions and Consequences; other languages, such as Groovy, will eventually be added as an alternative to Java. The Drools Rule Language is extendable and provides, via mapping properties file, support for Natural Language. Both the standard DRL and Natural Language extensions are supported by JBoss Rules Workbench. DRL files can be generated from Excel and Open Office Decision Tables. XML with schema validation is also supported.
- Drools Rule Language
- Natural Language extensions
- XML
- Decision Tables
- Excel, Open Office, CSV
- JBoss Rules Workbench IDE features
- Syntax colouring
- Content assistance
- Outline view
- Debug Views
- WorkingMemory, Globals, Agenda, Execution Audit
- A new Rule wizard
- Basic Rule validation and error reporting
Deployment
- Dynamic runtime compile and use.
- Precompiled Packages.
More information
Introduction to LDAP
• What is a directory?
• What is a directory service?
• What is LDAP?
• Who uses LDAP?
• Information Model
• Naming Model
• Functional Model
• Version 3
• Interconnectivity
• Evolving "web" Structure
• An LDAP browser?
full tutorial
Saturday, May 13, 2006
The Dark Side of the Search Engine Business
A new study by McAfee's SiteAdvisor Web ratings finds that sponsored results from some of the biggest names in the search engine business contain spyware, spam, scams and other Internet menaces.
The study, which was conducted by anti-spyware activist Ben Edelman and SiteAdvisor research analyst Hannah Rosenbaum, found that all the major search engines—Google, Yahoo, Microsoft's MSN, AOL and Ask.com—returned risky sites in results for popular keywords.
Even worse, sponsored results contained two to four times as many dangerous sites as organic results, according to the survey, which combined data from SiteAdvisor's automated Web crawlers and new searches using popular keywords culled from the Google Zeitgeist and other industry sources.
During the survey, which began in January 2006, the researchers used 1,394 popular keywords to extract top organic and sponsored search engine results and evaluated the site safety against SiteAdvisor's color-coded safety assessments.
--
h.o.s.a.m.r.e.d
Be OpeN Mind
--
http://hosamred.blogspot.com
Thursday, May 04, 2006
Skype plans online party line
Skypecasts are live, moderated discussions that allow groups of Skype users anywhere in the world to discuss shared interests, from classes to computer support to cultural or political debates. They amount to the conversational equivalent of blogs, complementing written interactions.
more...
--
h.o.s.a.m.r.e.d
Be OpeN Mind
--
http://hosamred.blogspot.com
Tuesday, May 02, 2006
ترجمة العربية من غوغل بالأسلوب الإحصائي
ترجمة العربية من غوغل بالأسلوب الإحصائي
http://www.itp.net/arabic/news/details.php?id=20495
try it at:
http://www.google.com/language_tools
--
h.o.s.a.m.r.e.d
Be OpeN Mind
--
http://hosamred.blogspot.com
Wednesday, April 26, 2006
New Big Arabic Search Engine
http://www.islamonline.net/Arabic/news/2006-04/26/article01.shtml
--
h.o.s.a.m.r.e.d
Be OpeN Mind
--
http://hosamred.blogspot.com