Tuesday, February 28, 2006

Insider Scoop From the Tutorial Divas

Insider Scoop From the Tutorial Divas:
"Displaying Multiple Fields in a Drop-Down List"

An in depth discussion of JavaScript Arrays

An in depth discussion of JavaScript Arrays:

"An in depth discussion of JavaScript Arrays

This series of articles mainly concentrates on working with JavaScript arrays. We shall start with the basics of JavaScript arrays and finally conclude with complex object based arrays in JavaScript. You can reuse these scripts to inject into server side controls easily (especially in .NET and Java).

All of the examples in this series can be directly tested, by simply copying and pasting the entire code (of each section) into any text file with the extension .HTM and opening it by using a browser."

Monday, February 27, 2006

MATLAB Webinar

MATLAB Overview

Application Deployment Using MATLAB
Handling Large Data Sets Efficiently in MATLAB
Interfacing to External Devices from MATLAB
Introduction to MATLAB 7
Introduction to MATLAB for Automotive Applications
MATLAB for Bioinformatics
MATLAB for C/C++ Programmers
Using MATLAB to Develop Financial Models
What's New in MATLAB Version 7
Data Analysis and Math
Accelerating Data Analysis with the MATLAB Product Family
Aerospace Post-Test Data Analysis with MATLAB
Applied Optimization Using MATLAB
Biomedical Statistics & Curve Fitting with MATLAB (Academic focus)
Data Analysis with Curve Fitting and Statistics Toolboxes
Distributed and Parallel Computing with MATLAB
Engine Calibration with MATLAB and the Model Based Calibration Toolbox
Genetic Algorithms & New Optimization Methods in MATLAB
Interfacing to External Devices from MATLAB
MATLAB for Excel Users
MATLAB? for Signal Processing
New Approaches for Constrained Optimization in MATLAB
New Statistics Tools in MATLAB & the Statistics Toolbox
New Tools for Time-Series Analysis in MATLAB and Simulink
Using MATLAB and the Statistics Toolbox for Design for Six Sigma (DFSS)
Using MATLAB to Develop Financial Models
Using MATLAB to Develop Portfolio Optimization Models
Using Numerical Computing with MATLAB in the Classroom
What's New in the Bioinformatics Toolbox
Signal and Image Processing
Biomedical Signal Processing with MATLAB (Academic focus)
Fixed-Point Programming in MATLAB
Image Acquisition & Processing with MATLAB
MATLAB? for Signal Processing
Signal Processing with MATLAB
Wavelet Analysis with MATLAB
Application Deployment with MATLAB
Application Deployment Using MATLAB
Deploying MATLAB Applications on the Web
Deployment of MATLAB Applications to C,C++,COM, and Excel
MATLAB for C/C++ Programmers
Modeling and Advanced Control Strategies for the Process Industries
Using MATLAB as a Java Interface
Using MATLAB to Develop Financial Models
What's New in Compiler 4.0

Model-Based Design
Analyzing Design and Cost Tradeoffs Using Optimization with Simulink
Introduction to Electromechanical Modeling in Simulink
Introduction to Simulink 6?
Model-Based Design and FPGA Implementation with Simulink
Model-Based Design of Embedded Control Systems
Modeling and Advanced Control Strategies for the Process Industries
Modeling Event-Driven Systems in Simulink and Stateflow
Using Stateflow for Body Electronics Applications
Using Stateflow in Mode Logic and Fault Detection Applications
Verification and Validation within Model-Based Design
What's New in Simulink 6 for Model-Based Design
Modeling Tools
Analyzing Design and Cost Tradeoffs Using Optimization with Simulink
Engine Calibration with MATLAB and the Model Based Calibration Toolbox
Introduction to Electromechanical Modeling in Simulink
MATLAB & Simulink Tools for Using Test Data to Help Build Accurate Dynamic Models
Model-Based Design and FPGA Implementation with Simulink
Modeling and Advanced Control Strategies for the Process Industries
Modeling and Simulating Event Driven Systems with Simulink
Modeling and Simulation of Mechanical Systems with Simulink and SimMechanics
Modeling Event-Driven Systems in Simulink and Stateflow
New & Upgraded Simulink Tools for Developing More Accurate Models & Better Tuned Control Systems
New Tools for Time-Series Analysis in MATLAB and Simulink
Rapid Prototyping of Simulink & Stateflow Models
Using MathWorks Tools to Design Hybrid Vehicle Systems
Using SimMechanics, SimDriveline, & SimPowerSystems
Using SimPowerSystems in Electromechanical Applications
Using Simulink Parameter Estimation & Test Data to Calibrate a Model of an Electric Motor
Automatic Code Generation
Embedded Code Generation & Verification - What's New
Fixed-Point Programming in MATLAB
Model-Based Design and FPGA Implementation with Simulink
Modeling Event-Driven Systems in Simulink and Stateflow
Production Code Coaching Session: 1. Basic Software Design
Production Code Coaching Session: 2. Basic Software Deployment
Production Code Coaching Session: 3. Advanced Software Design
Production Code Coaching Session: 4. Advanced Software Design and Deployment
Production Code Generation: R13SP1 Detailed Review
Rapid Prototyping & HIL Testing for Control Applications

Model-Based Design
Analog and Mixed-Signal Circuit Modeling with the Simulink Product Family
Analyzing Design and Cost Tradeoffs Using Optimization with Simulink
Fixed Point Filter Design with MATLAB & Simulink
Fixed-Point Modeling Using Simulink & the Signal Processing Blockset (UWB)
From a Wireless Standards Document to an Executable Model using MATLAB and Simulink
Implementing a GPS Receiver with DSP and FPGA Hardware using Simulink and Related Tools
Importing C Code into Simulink
Introduction to Simulink 6?
Model-Based Design and FPGA Implementation with Simulink
Modeling Event-Driven Systems in Simulink and Stateflow
Simplify Multirate Signal Processing Designs with Simulink and Blocksets
Video and Imaging Design with Simulink? and the Video and Image Processing Blockset
What's New in Simulink 6 for Model-Based Design
Signal and Image Processing
Analyzing Design and Cost Tradeoffs Using Optimization with Simulink
Biomedical Signal Processing with MATLAB (Academic focus)
Code Generation and Verification for TI DSPs
Digital Filtering with MATLAB
Fixed-Point Digital Audio Processing Using the Signal Processing Blockset
Fixed-Point Programming in MATLAB
How can I build my own Simulink blocks in C? A tutorial for communication system designers
MATLAB? for Signal Processing
Model-Based Design and FPGA Implementation with Simulink
Signal Processing with MATLAB
Tips for Speeding up Simulink Models for Signal Processing & Communications
Video and Imaging Design with Simulink? and the Video and Image Processing Blockset
Video Processing System Design with MATLAB and Simulink
Wavelet Analysis with MATLAB
Communications and RF System Simulation
802.11b Design with Simulink
Analog and Mixed-Signal Circuit Modeling with the Simulink Product Family
Analyzing Design and Cost Tradeoffs Using Optimization with Simulink
Defense Communications Design with MATLAB & Simulink
Developing Software Defined Radio Systems Using MATLAB & Simulink
From a Wireless Standards Document to an Executable Model using MATLAB and Simulink
How can I build my own Simulink blocks in C? A tutorial for communication system designers
Implementing a GPS Receiver with DSP and FPGA Hardware using Simulink and Related Tools
Model-Based Design and FPGA Implementation with Simulink
Return on Investment in Simulink for Electronic System Design
RF Design and Wireless System Architecture with RF Toolbox & RF Blockset
WCDMA Design with Simulink
Code Generation for DSP and FPGA Implementation
Code Generation and Verification for TI DSPs
Deploying Code from Simulink Models Using the Embedded Target for TI C2000 DSP
Design & Implement Software Defined Radio Systems with Simulink & Xilinx System Generator
Design and Implementation of Video Applications on TI C6400 DSPs with Simulink
Fixed-Point Programming in MATLAB
Implementing a GPS Receiver with DSP and FPGA Hardware using Simulink and Related Tools
MATLAB? for Signal Processing
Model-Based Design and FPGA Implementation with Simulink

Image Processing

BioImage Processing with MATLAB
Biomedical Image Processing with MATLAB (Academic focus)
Distributed and Parallel Computing with MATLAB
Geospatial Data Analysis Using MATLAB
Handling Large Data Sets Efficiently in MATLAB
Image Acquisition & Processing with MATLAB
Image Processing Using MATLAB
Model-Based Design and FPGA Implementation with Simulink
Signal & Image Processing for Medical Applications
Using Simulink for Video & Image Processing
Video and Imaging Design with Simulink? and the Video and Image Processing Blockset
Video Processing System Design with MATLAB and Simulink

Financial Modeling
Distributed and Parallel Computing with MATLAB
GARCH Modeling
MATLAB for Excel Users
Using MATLAB for Fixed-Income Modeling
Using MATLAB to Develop Financial Models
Using MATLAB to Develop Portfolio Optimization Models
MATLAB Overview
Application Deployment Using MATLAB
Handling Large Data Sets Efficiently in MATLAB
Interfacing to External Devices from MATLAB
Introduction to MATLAB 7
MATLAB for C/C++ Programmers
Using MATLAB to Develop Financial Models
What's New in MATLAB Version 7
Data Analysis and Math
Accelerating Data Analysis with the MATLAB Product Family
Applied Optimization Using MATLAB
Data Analysis with Curve Fitting and Statistics Toolboxes
Distributed and Parallel Computing with MATLAB
Interfacing to External Devices from MATLAB
Market Risk Using GARCH, Extreme Value Theory, and Copulas with MATLAB
MATLAB for Excel Users
New Statistics Tools in MATLAB & the Statistics Toolbox
Using MATLAB to Develop Financial Models
Using MATLAB to Develop Portfolio Optimization Models
Application Deployment with MATLAB
Application Deployment Using MATLAB
Creating MATLAB Based Add-Ins for Excel
MATLAB for C/C++ Programmers
Using MATLAB as a Java Interface
Using MATLAB to Develop Financial Models
What's New in Compiler 4.0

Mathtools.net - Link Exchange for the Technical Computing Community

Mathtools.net - Link Exchange for the Technical Computing Community:
"Link Exchange for the Technical Computing Community"
MATLAB
Aerospace, Algorithms and Data structures, Astronomy, Automotive...
Excel
Accounting and organizers, Add-on functions, Algorithms and Data structures, Astronomy...

Java

Algorithms and Data structures, Astronomy, Biotechnology, Books and Tutorials...

Friday, February 24, 2006

overview_developing_olap_objects

overview_developing_olap_objects: "Developing OLAP Objects
Overview

JDeveloper provides wizards that help users create OLAP objects, including crosstabs, tables, graphs, calculations, and queries. The definitions of these OLAP objects are stored in XML files that can be copied to the BI Beans Catalog. End users can then access these objects in the Catalog through a BI Beans application. This tutorial guides you through the process of setting up a BI Beans project, creating OLAP objects, and copying OLAP objects to the BI Beans Catalog. You will use these objects in the subsequent tutorials."

Developing a Business Logic Tier with EJBs

Developing a Business Logic Tier with EJBs: "Developing a Business Logic Tier with EJBs
Next topic
Next

This tutorial steps you through the development of a business logic tier for a Human Resources application.
Objectives

By the end of this tutorial, you will have learned how to develop a business logic tier using Enterprise JavaBeans. This includes:

* How to create a stateless session bean with the UML modeler
* How to add a field
* How to create a CMP entity bean from a table
* How to create a local reference
* How to add a finder method to an entity bean and call the finder from a method in the session bean
* How to add a create method to an entity bean and how to call it from the session bean
* How to create clients for testing purposes"

Thursday, February 23, 2006

Download details: SQL Server 2005 Samples and Sample Databases (December 2005)

Download details: SQL Server 2005 Samples and Sample Databases (December 2005): "SQL Server 2005 Samples and Sample Databases (December 2005)
Brief Description
Download over 100 samples and three sample databases for SQL Server 2005.
"

Download details: SQL Server 2005 Books Online (December 2005)

Download details: SQL Server 2005 Books Online (December 2005): "SQL Server 2005 Books Online (December 2005)
Brief Description
Download an updated version of the documentation and tutorials for Microsoft SQL Server 2005."

Stripes - Home

Stripes - Home: "Stripes is a presentation framework for building web applications using the latest Java technologies. The main driver behind Stripes is that web application development in Java is just too much work! It seems like every existing framework requires gobs of configuration. Struts is pretty feature-light and has some serious architectural issues. Others, like WebWork 2 and Spring-MVC are much better, but still require a lot of configuration, and seem to require you to learn a whole new language just to get started."
Zero external configuration per page/action (ActionBeans are auto-discovered, and configured using annotations)
Powerful binding engine that will build complex object webs out of the request parameters
Easy to use (and localized) validation and type conversion system
Localization system that works even when you use direct JSP->JSP links
Ability to re-use ActionBeans as view helpers
Ridiculously easy to use indexed property support
Built in support for multiple events per form
Transparent file upload capabilities
Support for incremental development (e.g. you can build and test your JSP before even thinking about your ActionBean)
And a lot of built in flexibility that you only have to be aware of when you need to use it

Wednesday, February 22, 2006

GregZ Weblog

GregZ Weblog: "GoogleSearch Portlet
The new tutorial, 'Building a GoogleSearch Web Service Portlet', outlines how to use the Google Search web service bundled with Java Studio Creator. For simplicity, the tutorial focuses on using the doSpellingSuggestion method to return a spelling suggestion for the input text using the Google Search API. This example can be expanded to use the more popular search feature of the Google APIs (doSearch).

The PortletPage1 can be re-used for the most part. Change the button to say 'Search'. Change session property to 'query'. Instead of calling the web service on page 1 and binding the result to the session bean, we will bind the query request that is input into the text field and pass it to page 2. On page 2 in init, we call doGoogleSearch, passing your Google license key and the query string from page 1. We can populate an 'Object Array Data Provider' with the array of results the method returns. For instance,"

Database Importing XML documents to Relational Databases using Java

Database Importing XML documents to Relational Databases using Java: "Importing XML documents to Relational Databases using Java
1/4/2005
By Ale Gicqueau for HiT Software

White Papers
Simplifying Technology Refresh with Data Migration Software
Enterprise Database Development in Sybase(R) WorkSpace
WebQL: An Introduction for Application Developers
Community Content
Prankster King (Blogs)
Summary:
These days, most companies across all industries use relational databases or RDBMS (Relational Databases Management Systems) to store and manage their critical business information. In fact, the three most important relational databases vendors happen to be the three most important software companies of the world: Oracle, IBM (DB2), and Microsoft (SQL Server). In parallel, over the last four years, XML has become the undisputable standard both for data exchange and content management. As a consequence, many thousands of database and application developers are now facing the development challenge of converting XML data to a relational format."

ORegAnno: Open Regulatory Annotation

ORegAnno: Open Regulatory Annotation: "The Open REGulatory ANNOtation database (ORegAnno) is an open database for the curation of known regulatory elements from scientific literature. Annotation is collected from users worldwide for various biological assays and is automatically cross-referenced against PubMED, Entrez Gene, EnsEMBL, dbSNP, the eVOC: Cell type ontology, and the Taxonomy database, where appropriate, with information regarding the original experimentation performed (evidence). "

ORegAnno: an open access database and curation system for literature-derived promoters, transcription factor binding sites and regulatory variation
S. B. Montgomery, O. L. Griffith, M. C. Sleumer, C. M. Bergman, M. Bilenky, E. D. Pleasance, Y. Prychyna, X. Zhang, and S. J. M. Jones Bioinformatics 2006 22: 637-640.
OPEN ACCESS ARTICLE http://bioinformatics.oxfordjounals.org/cgi/content/abstract/22/5/637

BuchneraBase-Home

BuchneraBase-Home: "BuchneraBase is a database designed to encapsulate and reference information obtained from the complete genome sequence of the gamma-proteobacterium Buchnera sp. APS, as sequenced and annotated by Shigenobu et ai., (2000)."

BuchneraBASE: a post-genomic resource for Buchnera sp. APS
M. Dennis Prickett, Matt Page, Angela E. Douglas, and Gavin H. Thomas Bioinformatics 2006 22: 641-642.
http://bioinformatics.oxfordjournals.org/cgi/content/abstract/22/5/641

Apache Lucene - Query Parser Syntax - Apache Lucene

Apache Lucene - Query Parser Syntax - Apache Lucene: "Although Lucene provides the ability to create your own queries through its API, it also provides a rich query language through the Query Parser.

This page provides syntax of Lucene's Query Parser, a lexer which interprets a string into a Lucene Query using JavaCC.

Before choosing to use the provided Query Parser, please consider the following:

1. If you are programmatically generating a query string and then parsing it with the query parser then you should seriously consider building your queries directly with the query API. In other words, the query parser is designed for human-entered text, not for program-generated text.
2. Untokenized fields are best added directly to queries, and not through the query parser. If a field's values are generated programmatically by the application, then so should query clauses for this field. An analyzer, which the query parser uses, is designed to convert human-entered text to terms. Program-generated values, like dates, keywords, etc., should be consistently program-generated.
3. In a query form, fields which are general text should use the query parser. All others, such as date ranges, keywords, etc. are better added directly through the query API. A field with a limit set of values, that can be specified with a pull-down menu should not be added to a query string which is subsequently parsed, but rather added as a TermQuery clause."

Tuesday, February 21, 2006

Sun Java Studio Creator - Bookshelf

Sun Java Studio Creator - Bookshelf: "Java Studio Creator Field Guide

The definitive guide to Java Studio Creator. Leading Java technology instructors and consultants Gail and Paul Anderson help you use Java Studio Creator to simplify and accelerate your entire development process. Published by Sun Microsystems Press."

Dojo - DojoToolkit.org

Dojo - DojoToolkit.org: "What is Dojo?

Dojo is the Open Source JavaScript toolkit that helps you build serious applications in less time. It fills in the gaps where JavaScript and browsers don't go quite far enough, and gives you powerful, portable, lightweight, and tested tools for constructing dynamic interfaces. Dojo lets you prototype interactive widgets quickly, animate transitions, and build Ajax requests with the most powerful and easiest to use abstractions available. These capabilities are built on top of a lightweight packaging system, so you never have to figure out which order to request script files in again. Dojo's package system and optional build tools help you develop quickly and optimize transparently.

Dojo also packs an easy to use widget system. From prototype to deployment, Dojo widgets are HTML and CSS all the way. Best of all, since Dojo is portable JavaScript to the core, your widgets can be portable between HTML, SVG, and whatever else comes down the pike. The web is changing, and Dojo can help you stay ahead.

Dojo makes professional web development better, easier, and faster. In that order."

Producer for Microsoft Office PowerPoint 2003

Download details: Producer for Microsoft Office PowerPoint 2003: "Use Microsoft Producer 2003 for Microsoft Office PowerPoint 2003 to capture and synchronize audio, video, slides, and images, then preview and publish a rich media presentation virtually anywhere for viewing in a Web browser.
"

Monday, February 20, 2006

Linux Technology Center > Downloads, Technical Articles, and Installation Guides

Linux Technology Center > Downloads, Technical Articles, and Installation Guides: "Linux Technology Center

Oracle released the first commercial database on Linux in 1998. Today, Oracle is the only major software vendor to collaborate with and provide first-line support for Red Hat, Novell, and Asianux, and all Oracle products are available on Linux."

oss.oracle.com

oss.oracle.com: "oss.oracle.com

This is the home of Oracle's Linux Projects development group. Our focus is to enhance and improve Linux in the interest of making Oracle products perform better, faster, and more reliably.

Oracle ADF Tutorial 10g Release 3 (10.1.3)

Oracle ADF Tutorial 10g Release 3 (10.1.3): "Oracle Application Development Framework: Tutorial 10g Release 3 (10.1.3)

This tutorial describes how to build an end-to-end J2EE Web application using Oracle JDeveloper, Oracle ADF, and Oracle TopLink. The application uses various J2EE technologies, including Enterprise JavaBeans (EJB) and JavaServer Faces (JSF). The tutorial document is divided into 11 chapters; each one addressing a particular aspect of the application's development.

Note: A sample application is available that's based on the same Service Request theme used in this tutorial. However, the sample application offers functionality beyond the scope of the tutorial and differs in certain respects; the two are not designed to be used together."

Getting Started
Download the tutorial document (PDF)
Download the zipped support files (This includes setup files and solution applications. Instructions for installing the setup files are included in Chapter 1 of the tutorial document)
Tutorial Outline
Chapter 1: Getting Started
Chapter 2: Developing the Data Model
Chapter 3: Defining Page Flow and Navigation
Chapter 4: Developing Application Standards
Chapter 5: Developing a Simple Display Page
Chapter 6: Implementing Login Security
Chapter 7: Developing a Search Page
Chapter 8: Developing a Master-Detail Page
Chapter 9: Implementing Transactional Capabilities
Chapter 10: Developing an Edit Page
Chapter 11: Deploying the Application to Oracle Application Server 10g

Intro_to_visual_jsp

intro_to_visual_jsp: Building JavaServer Page (JSP)

The main purpose of this tutorial is to provide new users with the basic skills for building simple JSP pages. The lesson explains how to use JDeveloper 10g's visual JSP and HTML editing environment, and leads the user through a set of common Web application design steps such as formatting HTML, working with images, CSS, HTML table Form elements, and how to work with custom JSP tags in the visual editor.

Sunday, February 19, 2006

Oracle JDeveloper 10g Preview New Features

Oracle JDeveloper 10g Preview Features: "Oracle JDeveloper 10g introduces many new features in addition to ADF focusing on J2EE & Web Services, IDE, and Database development features:"

Application Development Framework (ADF)
J2EE & Web Services
IDE
Database Development

Recommended Reading on Oracle ADF

Recommended Reading on Oracle ADF: "Recommended Reading on Oracle ADF"

Data Dictionary

Data Dictionary (SS64.com):

"Command line reference for Oracle, Windows, Linux and OS X"

Free Training - Oracle Apps 11i

Free Training - Oracle Apps 11i: "Item Title"

Oracle Applications 11i Technical Training Launch
Oracle Apps 11i: ERP (Enterprise Resource Planning) Overview
Oracle Apps 11i: Overview of popular ERP Products
Oracle Apps 11i: Advantages of Oracle E-Business Suite
Oracle Apps 11i : Getting started with Oracle Applications
Oracle Apps 11i : Internet Computing Architecture
Oracle Apps 11i: Internationalization Support and Multiple Reporting Currencies
Oracle Apps 11i : File System
Oracle Apps 11i Installation - System Requirements
Oracle Apps 11i - Using Rapid install and the Steps Before Apps Installation
Single Node and Multi Node Installation Part 1
Single Node and Multi Node Installation Part 2
Oracle Apps 11i Free Training : Application Framework
Oracle Apps 11i Free Training : Table Registration API
Oracle Apps 11i Free Training : Concurrent Processing
Oracle Apps 11i Free Training : Concurrent Library Window
Oracle Apps 11i Free Training : Message Dictionary
Oracle Apps 11i Tutorials : Oracle Flex fields
Oracle Apps 11i Tutorials : Implementing Key Flex field and Descriptive Flex field
Oracle Apps 11i : Template Form in Oracle Apps 11i
Oracle Apps 11i : Special Triggers in the Template Form in Oracle Apps 11i
Creating New Forms in Oracle Apps 11i
Creation of Master Detail Block in Oracle Apps 11i
Registering New Forms in Oracle Apps 11i
Oracle Apps 11i: Setting up Chart Of Accounts (COA)
Oracle Apps 11i Tutorials : Sys Admin - Users and Responsibilities
Oracle Apps 11i : Creating Journals through Oracle GL
Oracle Apps 11i : Suppliers
Oracle Apps 11i : Asset Management - Asset Book Positioning
Oracle Apps 11i : Asset Management - Asset Books Regions
Oracle Apps 11i : Asset Management - Manual and Quick Additions
Oracle Apps 11i : Asset Management - Mass Additions
Oracle Apps 11i : Asset Management - Asset Adjustments
Oracle Apps 11i : Asset Management - Mass Transfers
Oracle Apps 11i : Asset Management - Depreciation
Oracle Apps 11i : Asset Management - Retirements
Oracle Apps 11i : Asset Management - Journal Entries