ANN: uCalc Fast Math Parser 2.96 released

uCalc Fast Math Parser 2.96 was officially released this week.  uCalc FMP will allow your applications to evaluate math expressions defined at runtime.  uCalc FMP can work with LabVIEW using the uCalcWrp.dll wrapper DLL (included in the download).
  For more details see:
Product Overview
Main Features
What's New in v2.96
Download
  Daniel Corbier
Author of uCalc FMP
www.ucalc.com
Daniel Corbier
www.ucalc.com

Unfortunately, currently uCalc doesn't have detailed documentation specifically for LabVIEW the way it does for other supported compilers.  However, there is a LabVIEW entry in the help file (uCalcFMP.chm), under Compiler Specifics (the LV entry directs you to a topic entitled Other Compilers).  There you will see the list of uCalc routines that are exported from the DLL.  This will help you determine the number of parameters and data types to use in your prototypes.
By the way, if the help file appears blank (as people occasionally report), simply right-click the uCalcFMP.chm file, and change the security setting to allow that file to be viewed.
Daniel Corbier
www.ucalc.com

Similar Messages

  • ANN: uCalc Fast Math Parser 2.95 - better LabVIEW support

    uCalc Fast Math Parser 2.95 is now available.  With the help of a LabVIEW user, better support for LabVIEW was implemented in this version, in the form of a wrapper dll (uCalcWrp.dll).
    uCalc Fast Math Parser lets you evaluate math expressions defined at runtime.   I am not a LabVIEW user myself, but I'm told that LabVIEW has a parser, but uCalc has the advantage of being faster, and more flexible.
    See www.ucalc.com/ucalcfmp.html for details.
    Daniel Corbier
    www.ucalc.com

    Unfortunately, currently uCalc doesn't have detailed documentation specifically for LabVIEW the way it does for other supported compilers.  However, there is a LabVIEW entry in the help file (uCalcFMP.chm), under Compiler Specifics (the LV entry directs you to a topic entitled Other Compilers).  There you will see the list of uCalc routines that are exported from the DLL.  This will help you determine the number of parameters and data types to use in your prototypes.
    By the way, if the help file appears blank (as people occasionally report), simply right-click the uCalcFMP.chm file, and change the security setting to allow that file to be viewed.
    Daniel Corbier
    www.ucalc.com

  • UCalc Fast Math Parser for LabVIEW?

    Several customers have been using the uCalc math parser product with LabVIEW.  Recently one LabVIEW / uCalc user has attracted my attention to the fact that the new version of uCalc FMP is now harder to use with LabVIEW.  Direct support for LabVIEW was never figured into the design of uCalc.  It just so happened that the older uCalc version worked with it.  Now, I’d like to figure out if there are enough potential uCalc FMP users to make it worth adding direct support for LabVIEW.
    uCalc FMP lets you evaluate math expressions that are defined at runtime.  You can define functions, operators, and variables, and use them in your formulas.  The older version that is easier to use with LabVIEW can be found at www.ucalc.com/mathparser/ucfmp20.zip (you won’t find the old version in the current download page for now).
    I myself have no experience with LabVIEW.  However, with some 3rd party help, the user who contacted me recently was able to interface the new uCalc version with LabVIEW.  Perhaps LabVIEW developers may want to weigh in.  Might you be able to create an “official” uCalc FMP wrapper for the current version of uCalc, or give some tips on what it would take for me to do it?
    Daniel Corbier
    www.ucalc.com

    In the previous DLL, I exported a series of functions such as an eval routine that returns the result of evaluating an expression, as in
    ucEval("5+4")
    which would return 9; a routine to define functions as in
    ucDefineFunction("Area(length, width) = length * width")
    or variables as in
    ucDefineVariable("MyVar = 123") 
    plus a list of other routines.
    The new version was completely redesigned.  You can do a lot more.  However, one exported function named uCalc() encapsulates most of the component's functionality.  Instead of exporting many routines from the DLL, wrappers for routines like ucEval, ucDefineFunction, ucParse, etc., are defined in include files for the supported compilers.  On the surface, things run roughly the same for the supported compilers, despite the changes under the hood.  But apparently not so for LabVIEW.
    ucDefineVariable for instance, which previously was directly exported from the uCalc DLL is now defined as follows in the include file for Visual Basic (classic):
    Public Function ucDefineVariable(Definition As String, Optional ItemAddress As Long = 0, Optional ByVal t As Long = 0) As Long
       Dim ItemDef$
       ItemDef$ = "Var: " + Definition
       If ItemAddress Then ItemDef$ = ItemDef$ + " At " + Str$(ItemAddress)
       ucDefineVariable = uCalc(uc_Define, ItemDef$, 0, 0, 0, t)
    End Function
    By the way, what is the link to download the evaluation version of LabVIEW?  I found links for the tutorial.  And there's a "Test-Drive LabView" link that brings me to an online evaluation version.
    Daniel Corbier
    www.ucalc.com

  • Fast XML parser for java 1.1.8

    Hello!
    I have to following problem. I am using at the moment kxml2 to parse XML data and it could be faster.
    The data is parsed in a application running on different digiboxes, which use java version 1.1.8(IIRC).
    Anybody here who knows of a smallish but very fast XML parser which runs with java 1.1.8?
    O.

    Found this while browsing this forum: http://www.japisoft.com/fastparser/
    I'll try it when I get to work tomorrow. It says it is 1.1 compliant so It could be the
    thing I'm looking for.
    O.

  • Pls help. which java tool to use for math parser?

    hi there
    pls tell me which java tool and classes do i need to use to create a math parser for defferentiation functions. i googled the topic and only got confused. thanks in advance.

    sabbir736 wrote:
    hi there
    pls tell me which java tool and classes do i need to use to create a math parser for defferentiation functions. i googled the topic and only got confused. thanks in advance.You use a CAS (Computer Algebra System) for such a task: not Java. I recommend Maple or Matlab, or if you don't have any money to spend: you could try Maxima: http://maxima.sourceforge.net/ I heard some good things about it.

  • Help on java math parser

    hi there,
    can anyone pls tell me where i can get some help on 'java programing for math parser'? if the answer is yes then pls tell me where.

    I don't know of a parser that's part of the standard java library, but surely there must be tons of stuff findable with Google. Have you tried to google this?

  • ANN: XML Parser for Java Release 1.0.1.4

    A new maintenance release of the Oracle Parser for Java is
    available for download. It has the following fixes and changes:
    Bug fixes for #893971, i.e XML parser cannot parse documents
    from InputStream;
    #900146 normalize() is wrong if the literal contains angle
    brackets;
    #898423, multiplicity info about elements enhancement.
    New API in the following Classes:
    1. oracle.xml.parser.ElementDecl
    -getParseTree( Returns the root Node of Content Model
    parse tree, which could then be traversed node by node using
    getFirstChild() and getLastChild() ).
    This is the fourth production patch release. Oracle XML Parser
    1.0.1.4.0
    Oracle XML Team
    http://technet.oracle.com
    Oracle Technology Network
    null

    The link has been fixed. You will go to the v2 download page
    now. Sorry for the inconvience.
    Oracle XML Team
    http://technet.oracle.com
    Oracle Technology Network
    Renilton Oliveira (guest) wrote:
    : I didn't find the file for version 2.0.0.0 as well.
    : Renilton
    : Andrei Filimonov (guest) wrote:
    : : I tried to download XML Parser for Java v2 it seems that
    only
    : v
    : : 1.0.1.4 is available. Could you please give an exact URL for
    : v2
    : : download?
    : : Andrei Filimonov
    : : Oracle XML Team wrote:
    : : : The Oracle XML v2 parser is now available for download
    here
    : as
    : : : an early beta release and is written in Java. It features
    : an
    : : : improved architecture over the Oracle XML v1 parser and
    has
    : : : shown better performance on small to large XML documents.
    : It
    : : : will also be able to format the XML document according to
    a
    : : : stylesheet, having integrated an XSLT processor.
    : : : Version 2 of the XML Parser for Java, besides
    incorporating
    : an
    : : : XSLT processor, has been re-architected from version 1.
    This
    : : has
    : : : resulted in a number of changes to the class names
    : especially
    : : : those that support Namespaces. See v2changes.txt and
    : the .diff
    : : : difference files in the sample directory.
    : : : Oracle XML Team
    : : : http://technet.oracle.com
    : : : Oracle Technology Network
    null

  • Need suggestion about a fast XML parser

    I have a program which needs to parse lots of XML files of sizes varing from few MBs to hundreds of MBs. It needs to parse the file in one-pass, and for which the SAX approach is best suited. I initially tried coding this program using the SAX parser provided by Java library, but it takes way-way too much time to parse the files. I then googled out Piccolo XML Parser, but it throws ArrayIndexOutOfBound exception. Furthermore, sometimes XML files could terminated prematurely.
    Can you suggest any SAX XML parser for this job?

    I am pasting here a trimmed version of my code..... sorry this is not the simplified and complete in itself version as the norm is.
    public Vector<String> search(String dumpfile, String srfor, int type, long size, boolean showTTH, boolean phpSerialize, String hubname) {
         Vector<String> results = new Vector<String>();
         try {
             SAXParserFactory factory = SAXParserFactory.newInstance();
             SAXParser parser = factory.newSAXParser();
             BufferedInputStream ubin = new BufferedInputStream(new FileInputStream(dumpfile));
             ubin.read(new byte[2]); //To discard the starting BZ flag.
             CBZip2InputStream bin = new CBZip2InputStream(ubin);
             String line = null;
             int c=0;
             line = "";
             while((c=bin.read())!='\n' && c!=-1) line = line + (char) c;
             String dnt = line;
             if (c==-1){// (line == null){
              dnt="";
              return null;
             line = "";
             while((c=bin.read())!='\n' && c!=-1) line = line + (char) c;
             if(c==-1)// (line == null)
              return null;
             if (!phpSerialize)
              results.add("Dump's Date and Time stamp: " + dnt + "\n==========================\n"+"hubname: " + line);
             else
              results.add("$" + dnt +"\n"+"|" + line);
             if(hubname!=null && !line.trim().toLowerCase().contains(hubname.toLowerCase().subSequence(0, hubname.length()))){
              results.add("No hits.");
              return results;
             while((c=bin.read())!='\n' && c!=-1);
             FilelistHandler handler = new FilelistHandler(srfor,type,size,showTTH,phpSerialize,hubname,results);
             try{
              parser.parse(bin, handler);
             }catch(org.xml.sax.SAXParseException saxe){
              saxe.printStackTrace();
             if(results.size()==1){
              results.add("No hits.");
         } catch (FileNotFoundException e) {
             // TODO Auto-generated catch block
             e.printStackTrace();
         } catch (IOException e) {
             // TODO Auto-generated catch block
             e.printStackTrace();
         } catch (ParserConfigurationException e) {
             e.printStackTrace();
         } catch (SAXParseException e) {
             // TODO Auto-generated catch block
             e.printStackTrace();
             System.err.println("Line: "+e.getLineNumber()+"; Col:"+e.getColumnNumber());
         } catch (SAXException e) {
             // TODO Auto-generated catch block
             e.printStackTrace();
         return results;
    private class FilelistHandler extends DefaultHandler {
         static final int USER = 0;
         static final int FILE = 1;
         static final int DIR = 2;
         static final int ANY = 3;
         static final int UNKNOWN = 4;
         private Vector<String> results;
         Vector<String> dirs = new Vector<String>();
         private String srfor;
         private int type;
         private int level = -1;
         private long size;
         private boolean showTTH;
         private boolean phpSerialize;
         private String hubname;
         private String currentUser;
         private String currentIP;
         public FilelistHandler(String Srfor, int Type, long Size, boolean ShowTTH, boolean PhpSerialize, String Hubname, Vector<String> res) {
             srfor = Srfor.trim().toLowerCase();
             type = Type;
             size = Size;
             showTTH = ShowTTH;
             phpSerialize = PhpSerialize;
             hubname = Hubname;
             results = res;
         public void startElement(String uri, String lname, String qname, Attributes attrs) throws SAXException {
             String result = null;
             long currsize = 0L;
             String TTH = "";
             String value = "";
             int currType = UNKNOWN;
             if (qname.equalsIgnoreCase("Directory")) {
              value = attrs.getValue("Name");
              dirs.add(attrs.getValue("Name"));
              currType = DIR;
             } else if (qname.equalsIgnoreCase("user")) {
              currentUser = attrs.getValue("username");
              currentIP = attrs.getValue("ip");
              currType = USER;
             } else if (qname.equalsIgnoreCase("File")) {
              value = attrs.getValue("Name");
              currsize = Long.parseLong(attrs.getValue("Size"));
              TTH = attrs.getValue("TTH");
              currType = FILE;
             if (currType == FILE || currType == DIR) {
              // Searching.
              boolean found = false;
              result = currentUser + ":" + currentIP + ":" + (currType == FILE && showTTH ? TTH + ":" : "") + getPwd(dirs);
              if (result.trim().toLowerCase().contains(srfor.subSequence(0, srfor.length())) || currType == FILE && TTH.equalsIgnoreCase(srfor)) {
                  found = true;
              if (type != ANY && currType != type)
                  found = false;
              if (size >= 0 && currType == FILE)
                  if ((size == 0 && currsize != size) || (size != 0 && (((double) (Math.abs(currsize - size))) / size) > 0.1))
                   found = false;
              if (found) {
                  if (!phpSerialize) {
                   if (currType == FILE)
                       result = result + "/" + value;
                  } else {
                   int index = 0;
                   result = serializeEntity(index++, currType == FILE ? "f" : "d");
                   result = result + serializeEntity(index++, currentUser);
                   result = result + serializeEntity(index++, currentIP);
                   if (currType == FILE && showTTH)
                       result = result + serializeEntity(index++, TTH);
                   result = result + serializeEntity(index++, getPwd(dirs));
                   if (currType == FILE)
                       result = result + serializeEntity(index++, value);
                   result = "a:" + index + ":{" + result + "}";
                  results.add(result); // ADDING THE RESULT.
         public void endElement(String uri, String lname, String qname) throws SAXException {
             if (qname.equalsIgnoreCase("Directory")) {
              dirs.remove(dirs.size() - 1);
         private String getPwd(Vector<String> dirs) {
             String pwd = "";
             for (String dir : dirs) {
              pwd = pwd + "/" + dir;
             return pwd;
         private String serializeEntity(int index, String s) {
             return "i:" + index + ";s:" + s.length() + ":\"" + s + "\";";
         public Vector<String> getParsedData() {
             return results;
        }

  • ANN: XSQL Servlet 0.9.8.6 Release Available

    Oracle is excited to announce the 0.9.8.6 technology preview
    release of Oracle XSQL Pages and the XSQL Servlet with major
    new functionality.
    -----------------[ Download Info ]-------------------
    http://technet.oracle.com/tech/xml/xsql_servlet/
    Click on "Software" to Download
    Click on "Release Notes" for Full Documentation
    XSQL Pages are server-side XML templates that make it easy
    to exploit the powerful combination of SQL, XML and XSLT to
    prototype and deploy dynamic, data-powered sites and web
    services.
    The XSQL Servlet installs into your favorite Java Servlet
    environment and works with your favorite relational database,
    making it dead easy to:
    -> Assemble XML "DataPages" from multiple SQL Query
    Results (including full support for Oracle8i's
    richly-structured XML Objects Views), local or remote
    XML resources, Stored Procedure Calls, etc.
    -> Transform the "DataPages" in the server using XSLT,
    optionally using stylesheets that are appropriate to
    the requesting client, including the ability to
    let the client to the stylesheet processing for IE5
    or other clients in the future that support this.
    Our online support forum for XML is at:
    http://technet.oracle.com/support/bboard/discussions.htm
    The XSQL Servlet demos (included in the release) are
    installed on Oracle's OTN site and can be tested from the
    comfort of your browser before you download if you choose:
    http://technet.oracle.com/tech/xml/demo/demo1.htm
    This new 0.9.8.6 release includes...
    More Documentation
    ==================
    More extensive documentation and new tutorial material.
    New Demos
    =========
    New and enhanced demos with additional notes describing key
    points each demo is trying to illustrate.
    New API's and JavaDoc
    =====================
    Programmatically process XSQL Pages from your own Java
    programs using a new XSQLRequest object, as well as write
    custom page "action handlers" with new JavaDoc and
    example code.
    New Features
    ============
    <xsql:query>
    The <query> element from previous releases is now part of
    the xsql namespace and is referred to using the new
    <xsql:query> syntax in your XSQL Page. A new section details
    how to use <xsql:query> to produce XML query results with
    nested structure.
    <xsql:dml>
    Do DML and call stored procedures anywhere you need to in
    your XSQL Pages.
    <xsql:stylesheet-param>
    Use parametrized XSLT Stylesheets and set the stylesheet
    parameter values from your XSQL Page.
    <xsql:insert-request>
    Automatically insert posted XML or HTML Form parameters into
    the database.
    <xsql:include-xml>
    Include arbitrary XML resources at any point in your page by
    relative or absolute URL.
    <xsql:include-request-params>
    Include key information like HTTP Parameters, Session
    Variable values and Cookies into your XSQL Page for
    addressing them in your stylesheet.
    <xsql:include-xsql>
    Include the results of one XSQL Page at any point inside
    another. This allows sophisticated combinations of multiple
    XML data sources and multiple XSLT transformations.
    <xsql:include-owa>
    Include the results of executing a stored procedure that
    makes use of the Oracle Web Agent (OWA) packages inside the
    database to generate XML.
    <xsql:action>
    Invoke a user-defined action handler, implemented in Java,
    for executing custom logic and including custom XML
    information into your XSQL Page.
    null

    That error message is outdated and should read:
    Cannot find XSQLConfig.xml in your server-side classpath. The error is definitely that it's not finding XSQLConfig.xml on your classpath. The likely cause is that you did not add the directory:
    ./xsql/lib
    to your CLASSPATH in the JRun Servlet Engine Java environment.

  • ANN: Spring 1.2 with TopLink Integration Released

    Version 1.2 of the Spring Framework has been released. New in the 1.2 final release is support for TopLink "out of the box". Prior to 1.2, TopLink support was an "add on" that was available on OTN. Now Spring ships with the integration code required to use TopLink as a persistence provider. TopLink 10.1.2 (9.0.4) and 10.1.3 (preview) are supported.
    To get started, try out the Pet Clinic sample app configured to use TopLink.
    NB: Spring doesn't include TopLink; it provides the necessary integration classes. You still need to download both Spring and TopLink.
    - Shaun
    Spring Home page: http://www.springframework.org
    Spring 1.2 Announcement: http://www.springframework.org/node/86

    Version 1.2 of the Spring Framework has been released. New in the 1.2 final release is support for TopLink "out of the box". Prior to 1.2, TopLink support was an "add on" that was available on OTN. Now Spring ships with the integration code required to use TopLink as a persistence provider. TopLink 10.1.2 (9.0.4) and 10.1.3 (preview) are supported.
    To get started, try out the Pet Clinic sample app configured to use TopLink.
    NB: Spring doesn't include TopLink; it provides the necessary integration classes. You still need to download both Spring and TopLink.
    - Shaun
    Spring Home page: http://www.springframework.org
    Spring 1.2 Announcement: http://www.springframework.org/node/86

  • ANN: DBPrism CMS 2.1.0 production released

    A long awaited new release of DBPrism CMS was released last month.
    This code base is a completed rewritten version of the previous one using native support of Oracle XMLDB and OracleJVM.
    DBPrism CMS is the first Open Source Database Oriented CMS using all native implementation of Oracle XMLDB repository 10gR2. It means that DBPrism CMS will provides powerful CMS functionality using two bigger players, Apache Cocoon presentation framework and Oracle XMLDB repository.
    The core code of the CMS is around of 960 lines of Java running as Stored Procedures, this code is called by Apache Cocoon presentation framework using DBPrism Generator.
    More information at: http://www.dbprism.com.ar/j2-CMS/index.html

    Can I ask you why the documentation doesn't mention any BUG fixes?
    Don't tell me that you haven't find any bugs?
    The XSLPROCESSOR package kills your session after you use it..

  • [ANN] XINS 2.0 Web Services framework released

    XINS 2.0 has been released.
    XINS is an open-source Web Services development framework.
    XINS accepts the following protocols: REST, SOAP, XML-RPC, XML, Yahoo! JSON and JSON-RPC.
    From the specification of the API written in simple XML, XINS generates:
    * Documentation of the specifications and implementations in HTML and OpenDocument format
    * Test forms, for testing your applications with a browser
    * Client-side Java code, supporting load-balancing, fail-over and time-out handling
    * Server-side skeleton
    * Web application (WAR file), compatible with servlet containers
    * WSDL, for SOAP-interoperability
    * SMD, for the Dojo toolkit
    * Unit test code, based on JUnit
    * Stubs, typically used for testing
    The 2.0 release adds the following features:
    * New protocols: Yahoo! JSON (with callbacks) and JSON-RPC (1.0 and 1.1)
    * Import of WSDL and XML Schema.
    * WSDL and SMD meta functions
    * Better integration with the Spring Framework, the Dojo toolkit and GWT
    * Examples with REST implementation, implementation in Groovy and with Dojo toolkit
    Links:
    * Web site: http://xins.sourceforge.net/
    * Features: http://xins.sourceforge.net/features.html
    * Demo: http://xins.sourceforge.net/demo.html
    * User guide: http://xins.sourceforge.net/docs/
    * Primer: http://xins.sourceforge.net/primer.html

    XINS 2.0 has been released.
    XINS is an open-source Web Services development framework.
    XINS accepts the following protocols: REST, SOAP, XML-RPC, XML, Yahoo! JSON and JSON-RPC.
    From the specification of the API written in simple XML, XINS generates:
    * Documentation of the specifications and implementations in HTML and OpenDocument format
    * Test forms, for testing your applications with a browser
    * Client-side Java code, supporting load-balancing, fail-over and time-out handling
    * Server-side skeleton
    * Web application (WAR file), compatible with servlet containers
    * WSDL, for SOAP-interoperability
    * SMD, for the Dojo toolkit
    * Unit test code, based on JUnit
    * Stubs, typically used for testing
    The 2.0 release adds the following features:
    * New protocols: Yahoo! JSON (with callbacks) and JSON-RPC (1.0 and 1.1)
    * Import of WSDL and XML Schema.
    * WSDL and SMD meta functions
    * Better integration with the Spring Framework, the Dojo toolkit and GWT
    * Examples with REST implementation, implementation in Groovy and with Dojo toolkit
    Links:
    * Web site: http://xins.sourceforge.net/
    * Features: http://xins.sourceforge.net/features.html
    * Demo: http://xins.sourceforge.net/demo.html
    * User guide: http://xins.sourceforge.net/docs/
    * Primer: http://xins.sourceforge.net/primer.html

  • ANN: WS Structure Tools 2.0 is released

    Hi,
    West Street Consulting is pleased to announce the release of its Structure Tools plugin, version 2.0. This version includes a new modeless attribute editor that significantly speeds up the process of editing attribute values, with a variety of amenities such as multiple element support, alphabetization, and tokenized values. The software is not free; however, a fully-functional shareware version is available for you to try it out. For more information, please visit www.weststreetconsulting.com.
    Thanks,
    Russ Ward
    Owner

    Hi Jeff,
    do you know why there is no 3.2.0 release on official Eclipse Linux Tools archive page (http://archive.eclipse.org/linuxtools/) or who maintains this?
    Thanks a lot,
    Sanda

  • ANN: Jeffrey Zeldman's Web Standards Advisor released

    WebAssist is proud to announce the release of Jeffrey
    Zeldman's Web
    Standards Advisor, a tool to help web designers reap the
    benefits of web
    standard compliant sites. Built in collaboration with Jeffrey
    Zeldman, the
    leading authority on web standards, this Adobe Dreamweaver
    extension
    includes full HTML and CSS validation as well as checks a
    wide range of web
    standard issues.
    Key features:
    * Access W3C HTML and CSS validators from within Dreamweaver
    * Validates linked, imported, embedded or inline CSS
    * Checks 9 different microformats
    * Reviews single page, multiple pages or entire site
    * Advises on a range of web standard issues, from classitis
    to deprecated
    tags.
    * Go directly to the code for any reported issue
    * Full HTML report, suitable for printing
    * Advice on what's nonstandard and how to bring it into
    compliance from
    Jeffrey Zeldman, author of Designing with Web Standards.
    Works with Dreamweaver CS4, Dreamweaver CS3, and Dreamweaver
    8 on both Macs
    and PCs.
    Jeffrey Zeldman's Web Standards Advisor is only $49.99
    ($34.99 upgrade for
    owners of Super Suite and Web Designers Suite).
    For more information, visit
    http://www.webassist.com/go/webstandards
    To check out Jeffrey Zeldman's thoughts on the subject:
    http://www.zeldman.com/2009/01/12/jeffrey-zeldmans-web-standards-advisor/
    Best - Joe
    Joseph Lowery
    VP of Product Management, WebAssist -
    http://www.webassist.com
    Author, Dreamweaver CS3 Bible -
    http://www.idest.com/dreamweaver/

    WebAssist is proud to announce the release of Jeffrey
    Zeldman's Web
    Standards Advisor, a tool to help web designers reap the
    benefits of web
    standard compliant sites. Built in collaboration with Jeffrey
    Zeldman, the
    leading authority on web standards, this Adobe Dreamweaver
    extension
    includes full HTML and CSS validation as well as checks a
    wide range of web
    standard issues.
    Key features:
    * Access W3C HTML and CSS validators from within Dreamweaver
    * Validates linked, imported, embedded or inline CSS
    * Checks 9 different microformats
    * Reviews single page, multiple pages or entire site
    * Advises on a range of web standard issues, from classitis
    to deprecated
    tags.
    * Go directly to the code for any reported issue
    * Full HTML report, suitable for printing
    * Advice on what's nonstandard and how to bring it into
    compliance from
    Jeffrey Zeldman, author of Designing with Web Standards.
    Works with Dreamweaver CS4, Dreamweaver CS3, and Dreamweaver
    8 on both Macs
    and PCs.
    Jeffrey Zeldman's Web Standards Advisor is only $49.99
    ($34.99 upgrade for
    owners of Super Suite and Web Designers Suite).
    For more information, visit
    http://www.webassist.com/go/webstandards
    To check out Jeffrey Zeldman's thoughts on the subject:
    http://www.zeldman.com/2009/01/12/jeffrey-zeldmans-web-standards-advisor/
    Best - Joe
    Joseph Lowery
    VP of Product Management, WebAssist -
    http://www.webassist.com
    Author, Dreamweaver CS3 Bible -
    http://www.idest.com/dreamweaver/

  • [ANN] Maven Kodo Plugin 4.0.0 Released

    The maven-kodo-plugin team is pleased to announce the Kodo Plugin 4.0.0-EA2
    release!
    http://maven-plugins.sourceforge.net/maven-kodo-plugin/
    Maven plugin for Solarmetric's Kodo JDO implementation
    Changes in this version include:
    New Features:
    o This version requires Kodo 4.0.0-EA2 jars. Please note that this version is
    in an early stage.
    To automatically install the plugin, type the following on a single line:
    maven plugin:download
    -DgroupId=maven-kodo-plugin
    -DartifactId=maven-kodo-plugin
    -Dversion=4.0.0-EA2
    For a manual installation, you can download the plugin here:
    http://www.ibiblio.org/maven,http://maven-plugins.sourceforge.net/repository/maven-kodo-plugin/plugins/maven-kodo-plugin-4.0.0-EA2.jar
    Have fun!
    -The maven-kodo-plugin team

    Thanks! We'll add a link in our documentation.

Maybe you are looking for

  • JCO error in storing document in KPRO

    Hi Expert, I have one BAPI to store the document in KPRO. BAPI_DOCUMENT_CREATE2 If call that BAPI in java class program it is working fine. If i call that java class in web Dynpro application it is not working. Below code to store the file in to KPRO

  • Website not loading properly out of nowhere

    Out of no where my website in Muse is not loading properly on the web. The homepage is loading weird and then if I click on the navigation it is fine. Does anyone know what might be happening?  The web address is www.dianearthistory.com

  • How to use iPod as a DICTATION MACHINE?

    I am about to purchase an Ipod, probably the 80 GB, and would like to know how I can use an iPod as a dictating machine, with the ability to start, stop, fast forward and fast rewind. Is there hardwware and software to that effect? Thank you very muc

  • Table with some columns with result of a query

    Hi: I would like to show the result of a query in some colums. For example, if I have a table of cities and I get 6 cities in my query, show them in two rows of 3 columns. I had thought use a forEach component of ADF, but I have no get nothing.... ;(

  • Essbase data crossjoin error in OBIEE analysis report

    Hi all, Anyone got the following error in OBIEE analysis report: Error Codes: OPR4ONWY:U9IM8TAC:OI2DL65P State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 43113] Message returned from OB