Internet °ü·Ã ÀÚ·á |
---|
Á¦¸ñ | [Java] Jamba 1998/10/22 (16:32) |
À̸§ | ±èÈ¿¿ø |
¹øÈ£ | 50 |
Á¶È¸ | 970 |
º»¹® |
What is Jamba? Jamba is a Java authoring tool for web content creators and graphic designers who want to take advantage of Java's ability to add animation and interactive navigation to static HTML pages. Jamba offers a non-programming environment and a point & click interface to create feature-rich Java applets that run across all major web browsers and all platforms. Unlike Macromedia's Shockwave and others who use a plug-in strategy, Jamba applets do not require the browser to first download and install or update large plug-ins before the applet can be viewed. What are the new features in Jamba 2.0? Timeline animation - Visual and easy-to-learn way to create path-based animation Data Collection/Data Publishing - ability to gather and disseminate information easily Improved Usability - new Jamba Wizards provide a step-by-step guides to creating Java applets and new Page Inspector provides "tree view" of applet as it is developed Power - New variables and If/Then conditionals Performance - better Java player performance and smaller class files What is Java? Java is a general purpose programming language, based on the principles of C and C++. It can be compared to C++ in that both are high-level, object-oriented programming languages designed to build system-level software. In addition to a C++-like syntax, Java is designed to be platform independent and network centric, allowing software systems to be built from applets downloaded over networks. As such, it appeals to very technical C++ programmers interested in developing web based applications. It is popular on the web because it adds the media richness and interactivity that HTML lacks. Does Jamba compete with Java? No. Jamba makes it easier to take advantage of the media richness and interactivity of Java. Jamba will help to grow the Java market and complements Java and HTML development, both de facto standards for web site creation. Jamba will take advantage of the threading capabilities of Java, enabling higher performance and maximizing network bandwidth by allowing content files to be pre-loaded and available when invoked. Java is optimized for Internet delivery including client security features (e.g.. virus protection) and multi-platform support. How large is the code that Jamba creates? Size is dependent on the task at hand. Jamba class files range from 40-130K. A typical Jamba animation class file might be 12-4K vs. 4-5 MB for a Director/Shockwave player file. How easy is Jamba to use? Jamba is the easiest Java authoring tool on the market, targeted to the professional web content creator. Unlike other Internet tools, no flowcharting, programming, or scripting is required. The interface is an intuitive and easy-to-use environment that is similar to leading presentation tools such as PowerPoint. It is object-oriented, without the programming. Pure Java development tools like Symantec's Visual Café and Microsoft J++ are targeted to professional Java programmer vs. Jamba which is designed for the individual creating content for the web. Does Jamba create HTML pages? No. Jamba automatically creates HTML tags to be inserted in HTML pages. It creates Java applets that are incorporated into HTML pages on a web site or Java applications that do not require HTML and a web browser. Webmasters can use HTML editing/authoring software to create their web site and add higher level interactivity with Jamba such as picture push buttons, timers, and hotspots. In addition, more sophisticated content types are also supported such as audio, graphic and text animations, , graphic transitions and special effects. Do you compete with PageMill or FrontPage? No. These products are authoring tools for HTML that shield the author from HTML programming. Jamba is complementary to these tools and shields the web page creator from the complexities of Java programming. We are currently pursuing technology agreements with a variety of leading Internet tool vendors. What is the difference between a Java applet and a Java application? Today, most people using Java are developing Java applets which are small applications that run within or are launched from a Java-capable web browser such as Netscape. Java applications are not dependent on a web browser. They can be grouped into native executables and delivered over the Internet without the use of a browser. Jamba can create both Java applets and Java applications. Does Jamba 2.0 support JDBC? No. Jamba does not support JDBC (Java Database Connectivity), although we will release a JDBC add-on tool for Jamba in the next 90 days. According to our customer research, 75-80% of our current customers do not need true database support or want to deal with the complexities of JDBC. What they want is Data Collection and Data Publishing. In Jamba 2.0, there are three ways of capturing and managing data: E-mail, FTP and CGI. The new E-mail Object allows Jamba to send an e-mail message to anyone in the world within a Jamba applet. For example, a user could create a feedback form in Jamba with a Submit button that sent the feedback via an e-mail message to the author. No special intervention by an Internet Service Provider (ISP) is required unlike an HTML form that requires a special Perl script to run. Most ISPs won't allow customers to put these scripts on their machines. The FTP (File Transfer Protocol )Object allows Jamba applets to create and append to a data file on the server. This data file is formatted as a comma separated value (CSV) list. For example, the FTP object could be used to create a survey form in Jamba. Unlike the E-mail Object, the FTP Object is best used in cases where there will be multiple records stored in one place, typically in a standard spreadsheet application like Excel. The CGI (Common Gateway Interface) object allows authors to execute and pass information between CGI scripts. For non-programmers, this is the least desirable method due to the complex nature of writing Perl scripts. Why is new Jamba Animator better than other animation programs? The new timeline animation capability in Jamba 2.0 was spawned from some early Jamba development work. After looking at the competition and talking to our customers, we determined that the #1 thing that people want to create on the web is simple animations. Many content creators use GIF animation, but they lack interactivity, are typically large files, and do not playback quickly. Jamba's new animation functionality is both timeline and path-based. It is colorful, visual, and easy to learn. Jamba animation can interact with other objects within a Jamba applet. It lets you visually layout a sequence of event with effects like fade, rotate, hide, and zoom. Multiple effects can be deployed simultaneously. It also lets you draw a path that outlines how you want the objects to move around the page. Web page creators will be able to create powerful animation in minutes with this new tool that is significantly easier to use than products like Director/Shockwave and it creates much smaller files (typically 12K vs. 4-5MB files for Director). How is Jamba extensible? Through Jamba's Java Extension Object, Jamba supports custom Java and Javascript code. Jamba enhances client/server applications through support for Common Gateway Interface (CGI) scripts, Comma Separated Value (CSV), and (in the near future) Java Database Connectivity (JDBC) standard. Later this summer, the ability to integrate Java Beans will be added. What products does Jamba compete against? The closest competitors are: Product Company Jamba positioning vs. competitor Shockwave Macromedia Jamba is smaller and runs everywhere Coda Random Noise Big player; Java won't replace HTML Liquid Motion Pro DimensionX Better UI, more power, interactivity; less expensive Hyperwire Kinetix Jamba is much easier to use Will HTML tools like NetObjects Fusion eventually add functionality similar to that in Jamba 2.0? No. HTML tools still lack the ability to easily create interactivity and to build sophisticated web pages containing interactive Java applets. Tools like NetObjects Fusion are focused on HTML editing and basic website management, which is very complementary to Jamba. We are continuing to partner with other leading web tools companies/products like Adobe PageMill, DeltaPoint QuickSite, and others to create a more integrated web development environment. What platforms will Jamba run on? For development: Windows 95, and Windows NT. For delivery: Jamba will run on any platform that supports the Java Virtual Machine: Windows 95, Windows NT, Unix, and Macintosh. What are Jamba's key differentiators and user benefits? Jamba enables web page creators to achieve a level of interactive navigation, data collection, and animation on their websites that until today would have required extensive programming. Jamba gives professional web designers the ability to maintain the "creative integrity and control" of their work from concept through to posting on their websites. Top user benefits: No plug-ins Runs on all major platforms that support Java No programming required- Jamba makes Java applet creation easy Turns static web sites into dynamic ones - Picks up where HTML leaves off Is Java secure? Yes. Despite its brief history as a cross-platform operating system, Java is firewall retardant and is more secure than any other method of achieving the same result. Are there any problems running Jamba under Windows 98? Yes. We have been notified of an installation conflict with Jamba 2.1.8 and Windows 98. If Jamba is installed after Windows 98, display problems will be caused by a dll conflict. Interleaf will be addressing this issue in a new release of Jamba in the near future. Jamba will function under Windows 98, but only if installed prior to an OS upgrade. Under no circumstances should Jamba 2.1.8 be installed on a new Windows 98 machine. Version 2.1.9 has been released to correct these conflicts. Only a full installation of v2.1.9 is acceptable for use on Windows 98 systems. If you plan on using Jamba on Windows 98 and do not yet have the 2.1.9 version, please contact Interleaf Customer Support. |