Take Your PHP Web Pages Pro with the Zend IDE
http://www.devx.com/webdev/Article/26852/1954?pf=true
by Benoy Jose
The portable document format (PDF) is the most commonly used document format in the industry, mainly due to its simplicity and portability. PDF has become the standard format for generating company reports, brochures, and presentations. Hence today's applications are expected to generate reports in numerous formats including HTML, rich text, and PDF. Most application servers and other server software provide direct support for generating HTML, text, and rich text documents, but there are no application servers that provide PDF document-generation support. iText is a Java based API that fills this gap by providing a simple, easy-to-use PDF document generator.
iText has a simple API, which can be used to simultaneously generate PDF, rich text, and HTML documents.
Poi is also a Hawaiian delicacy that Merriam-Webster's dictionary defines as: "A Hawaiian food of taro root cooked, pounded, and kneaded to a paste and often allowed to ferment." This seemed strangely descriptive of the file format.
So if you like acronyms, then POI is an acronym. If you hate them, then we just used the name of the food for our project. If you wish to signify your love or hate for acronyms, use POI or Poi to refer to the project, respectively.
Taken verbatim from the POI Documentation
MAVEN: A PROJECT MANAGEMENT SOLUTION
Nontrivial software projects need build tools. In the Java world, there's no shortage of these tools, with Ant being the standard.
Maven is another project management/build tool on the open source scene. Maven, which is compatible with Ant, is a project management tool that takes Ant concepts several steps further. Maven isn't built on top of Ant, but it can take advantage of, and even generate, Ant
build scripts.
http://trialware.techrepublic.com/abstract.aspx?docid=90038
In order to use Maven, you must first create a Project Object Model (POM). The default POM is the project.xml file. The POM describes your application and its dependencies. Maven uses the POM to build your project and related documentation. Once you have a basic project.xml file, you can use it as a template for all of your projects.
Maven has goals, which are roughly analogous to Ant's targets. Maven also has many useful predefined goals for compiling, deploying, generating documentation, generating Ant build scripts, and creating jars, wars, ears, etc. It's all built right in. And if there's something missing, you can build your own plug-ins without too much effort.
Two of Maven's coolest features are jar repositories and project site generation. Jar repositories are local or remote sites that contain jar files. When you document a jar dependency in your POM at build time, Maven will automatically download the necessary version of the jar into its local repository. This feature can make building your projects less
painful. The project site generation goal creates a professional Web site of your project, including links to syntax highlighted source code, code metrics, javadoc, unit test results, and more.
One common (and valid) complaint about Maven is that sometimes it's slow. Some developers have resorted to using Maven to create an Ant file that they use for daily development, and then use Maven to distribute their projects or as part of a nightly build process.
In any case, the features that Maven provides make it deserving of at least a serious evaluation.
David Petersheim is the Director of Application Development with Genscape, Inc. He designs and develops server-side applications to acquire and process real-time energy data.
PHP Designer 2005
Version 3.0.2.1 beta released.
http://www.mpsoftware.dk/phpdesigner.php
Whether you're an experienced web professional or just a novice starting writing your first PHP script, PHP Designer 2005 is a PHP Editor designed to provide you the complete set of tools you need for PHP coding.
PHP Designer 2005 brings you a deployment environment that combines PHP, HTML, XHTML, CSS and SQL (Ingres, Interbase, MSSQL, MySQL, Oracle, Sybase and Standard SQL)
All packed in one single program including a class browser, test and debug, integration of the PHP manual, parameter hint, build-in dialogs/wizards and access to common code/script libraries.
PHP Designer 2005 includes 'extra' tools e.g. a FTP client, FTP manager, code templates, file manager, project manager, ToDo manager, snippet support, AutoCorrect, AutoComplete, AutoStart, bookmark support, export possibility (LaTex, HTML and RTF), Google Search and a lot more…
PHP Designer 2005 is user-friendly, all packed in a cool, streamlined customizable XP interface with over 18 different themes to choose between.
PHP Designer 2005 may be used for FREE for both private and commercial use. Get your copy today and experience the power of what PHP Designer 2005 can do for you!
-------------------------------------------------
courtesy of
Antonina 'Tonette' Binsol
ka_tonyang@yahoo.com
PHP is already in the enterprise stage:
http://www.eweek.com/article2/0,1759,1750051,00.asp
http://www.zend.com/why-php.php
OOP was improved and interoperability with Java is a reality.
According to netcraft, it already surpassed ASP as the most popular web scripting language and is being utilized on over 15 million websites today.
-------------------------------
courtesy of :
Dennis Agulo
Zend Certified PHP Engineer,
Sun Certified Java Programmer
e-mail: digits_and_poems@yahoo.com
Sun Certified Mobile Application Developer (SCMAD) for the Java 2 Platform, Micro Edition (J2ME) Certification (CX-310-110 ), offered by Sun Microsystems Inc., is poised to be one of the most coveted certifications in the coming times. The wide recognition of this J2ME certification can be attributed to the burgeoning mobile market all over the world. And, Java being a platform independent language is the best candidate for programming wireless devices, such as mobile phones and Personal Digital Assistants (PDAs).
The SCMAD Exam tests a candidate's ability to develop and deploy applications on wireless devices using Java 2 Platform, Micro Edition (J2ME) technologies. So, if you are into developing applications for mobile devices or an experienced J2SE/J2EE developer, or even a novice yearning to gain proficiency in the newest technologies, this certification is for you. |
Benefits of SCMAD Certification |
|
Exam Information |
JTWI (JSR 185) and Overview / JTWI-compliant Wireless Applications |
CLDC 1.0/1.1 |
Security (both CLDC and MIDP) |
Networking |
Application Model/ Delivery/Lifecycle/Provisioning |
MIDP Persistent Storage |
Push Registry |
MIDP UI API |
MIDP Game API |
Media using MIDP 2.0 and the Mobile Media API 1.1 (MMAPI) |
Wireless Messaging API 1.1 (WMA) |
Exam Details | ||
Exam Number | : | CX-310-110 |
Prerequisites | : | SCJP (any edition) |
Number of questions | : | 68 |
Passing score | : | 55% |
Time limit | : | 150 min |
Total Cost | : | USD 150 |
Types of Questions | ||||||||
|
OpenCms is a professional level Open Source Website Content Management System. OpenCms helps to create and manage complex websites easily without knowledge of html. An integrated WYSIWYG editor with a user interface similar to well known office applications helps the user creating the contents, while a sophisticated template engine enforces a site-wide corporate layout. As true Open Source software, OpenCms is completely free of licensing costs.
OpenCms is based on Java and XML technology. Therefore it fits perfectly into almost any existing modern IT infrastructure. OpenCms runs in a "full open source" environment (e.g. Linux, Apache, Tomcat, MySQL) as well as on commercial components (e.g. Windows NT, IIS, BEA Weblogic, Oracle DB).
For more visit: http://www.opencms.org/opencms/en/
JAWS FOR WINDOWS
The most popular screen reader worldwide, JAWS® for Windows works with your PC to provide access to today’s software applications and the Internet. With its internal software speech synthesizer and the computer’s sound card, information from the screen is read aloud, providing technology to access a wide variety of information, education and job related applications. JAWS also outputs to refreshable Braille displays, providing unmatched Braille support of any screen reader on the market
JAWS installs with an enhanced, multi-lingual software speech synthesizer, “Eloquence for JAWS.” Languages include: American English, British English, Castilian Spanish, Latin American Spanish, French, French Canadian, German, Italian, Brazilian Portuguese, and Finnish.
The US net provider EarthLink said it uncovered an average of 28 spyware programs on each PC scanned during the first three months of the year.
Spyware is a broad term for programs that hide on a person's computer without their knowledge. It has become so pervasive that lawmakers in the US are looking into ways to prevent or regulate it.
Hidden away
The Spy Audit by EarthLink reflects the results of scans involving over one million computers between January and March.
| While most spyware is adware-related and relatively benign, it's disturbing that over 300,000 of the more serious system monitors and Trojans were uncovered
Matt Cobb, EarthLink. |
The details are often included in the license agreement small print that most users click through without reading.
But sometimes they do not even need your permission to download, but just bury themselves on a hard drive as you browse the net.
With the exception of pop-up ads or a slower computer, people may not notice anything different when spyware programs are present, say experts.
Insidious software
EarthLink said the most common type of spyware it found was adware. These are programs that display ads on an infected computer and also send data about surfing habits.
But it also found examples of more insidious spyware.
"While most spyware is adware-related and relatively benign, it's disturbing that over 300,000 of the more serious system monitors and Trojans were uncovered," said Matt Cobb of EarthLink.
"This figure represents how real a threat identity theft or system corruption is for users."
System monitors can surreptitiously watch what you do, steal personal information and despatch it across the web, while Trojans can allow malicious hackers to get access to a computer and steal information.
"By tracking and publicising the growth of spyware, we can better educate consumers of its risks and encourage them to take steps to protect themselves and their families while online," said Christine Stevenson of Webroot, which conducted the scans.
People concerned about what might be lurking on their machine can download software such as the popular SpyBot to disinfect their computer.