attachment

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>TINI: Tiny InterNet Interface</TITLE>
<META content="text/html; charset=windows-1252" http-equiv=Content-Type><BASE 
href=http://www.ibutton.com/TINI/><!-- BEGIN TEMPLATE HEADER -->
<META content="MSHTML 5.00.2314.1000" name=GENERATOR></HEAD>
<BODY aLink=#c0c0c0 bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Tiny $50 HTTP server with Java.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>
<TABLE border=0 cellPadding=0 cellSpacing=0 width=707>
  <TBODY>
  <TR><!-- Begin Column 1: left navigation bar -->
    <TD align=middle background=/images/navbar.gif vAlign=top width=151><IMG 
      alt="Roam the Planet.  Metal Endures." border=0 height=113 
      src="/images/trailer.jpg" width=151> <FONT color=#ffffff face=Arial 
      size=2><B><BR><A href="/index.html" 
      style="COLOR: #ffffff; TEXT-DECORATION: none"><U>i</U>Button Home Page</A> 

      <P><BR><A href="https://store.ibutton.com/volcalc.html" 
      style="COLOR: #ffffff; TEXT-DECORATION: none"><U>i</U>Button 
      Direct:<BR>Shop Online</A> 
      <P><BR><A href="/videos/index.html" 
      style="COLOR: #ffffff; TEXT-DECORATION: none">Online Videos</A> 
      <P><BR><A href="/ibuttons/accessories.html" 
      style="COLOR: #ffffff; TEXT-DECORATION: none"><U>i</U>Buttons &amp; 
      Accessories:<BR>Product Line Summary</A> 
      <P><BR><FONT color=#ffffff><A href="/software/index.html" 
      style="COLOR: #ffffff; TEXT-DECORATION: none">Software 
      Developers'<BR>Tools</A></FONT> 
      <P><BR><A href="/connections/index.html" 
      style="COLOR: #ffffff; TEXT-DECORATION: none"><U>i</U>Button 
      Connections:<BR>Service Providers</A> 
      <P><BR><A href="/applications/index.html" 
      style="COLOR: #ffffff; TEXT-DECORATION: none"><U>i</U>Button 
      Applications</A> 
      <P><BR><A href="/news/index.html" 
      style="COLOR: #ffffff; TEXT-DECORATION: none">News Releases</A> 
      <P><BR><A href="/ibuttons/data-apps.html" 
      style="COLOR: #ffffff; TEXT-DECORATION: none">Data Sheets 
      &amp;<BR>Application Notes</A> 
      <P><BR><A href="/geninfo/index.html" 
      style="COLOR: #ffffff; TEXT-DECORATION: none">Sales &amp;<BR>Technical 
      Support</A> </B></FONT></P></TD><!-- End Column 1 -->
    <TD width=6>&nbsp;</TD><!-- Begin Column 2: right navigation bar --><!-- The following (2nd) column is broken into 3 smaller tables -->
    <TD align=middle bgColor=#ffffff vAlign=top><!-- Begin Small Table 1: iButton logo and body of page -->
      <TABLE border=0 width=550 VALIGN="top">
        <TBODY>
        <TR align=middle vAlign=top>
          <TD align=left vAlign=center width=200><IMG alt=iButton(tm) border=0 
            height=103 src="/images/ibutton.jpg" width=100></TD>
          <TD align=left vAlign=center width=350>&nbsp;</TD></TR>
        <TR>
          <TD colSpan=2 width=550><IMG alt="" border=0 height=7 
            src="/images/purplebar.jpg" width=550> 
            <H2>TINI: <U>T</U>iny <U>I</U>nter<U>N</U>et 
            <U>I</U>nterface</H2><IMG alt="" border=0 height=7 
            src="/images/redbar.jpg" width=550> <FONT color=#000000 
            face="Times New Roman">
            <P><!-- PLACE TEXT HERE --><IMG align=right alt="TINI Photo" 
            border=0 height=189 src="images/board.jpg" width=316> 
            <UL>
              <LI><A href="#hardware">Hardware Capabilities</A><BR>
              <LI><A href="#features">System Features Summary</A><BR>
              <LI><A href="#architecture">Software Platform</A><BR>
              <LI><A href="#applications">Applications: Now and Coming 
              Soon</A><BR>
              <LI><A href="#start">Getting Started: TINI Developer's Kit</A><BR>
              <LI><A href="#interest">Meeting Minds: TINI Interest Group</A><BR>
              <LI><A href="#moreinfo">Additional Information</A><BR></LI></UL>
            <P><B>Introducing TINI</B>™<BR>To date, the machinery and the 
            network have remained largely separate entities. Embedded 
            microcontrollers have communicated within local limits to control 
            lighting, heating and cooling units, doors, refrigerators, toasters, 
            and soda dispensers. Bridging the gap to allow machinery to talk to 
            the larger network requires a specialized data language and improved 
            processing capabilities, without making the bridge too big or too 
            expensive. Meet the bridge: TINI. 
            <P><IMG align=left alt="Web-Enable TINI" border=0 height=192 
            src="images/web.jpg" width=290> You can Web-enable just about any 
            piece of electrical equipment with Dallas Semiconductor's TINI 
            (<U>T</U>iny <U>I</U>nter<U>N</U>et <U>I</U>nterface)—a compact 
            circuit board or chip set that incorporates the latest in low-cost 
            embedded Java™ technology. This technology allows you to develop 
            Java applications quickly and easily to provide an Internet or 
            Intranet interface for your equipment. With a simple Web server 
            application, TINI can act as the world's smallest Java Web server. 
            With a 1.25 x 3.5-inch form factor and less than 1 cubic inch 
            displacement, the TINI interface can fit almost anywhere. 
            <P>As with any true microcontroller, TINI's controller has several 
            peripherals integrated on the same chip with the CPU core. This high 
            level of integration allows developers to write efficient, 
            I/O-intensive Java applications. In typical applications, TINI 
            controls and monitors attached equipment and transfers collected 
            control and status information over a corporate IT network to client 
            browsers or databases. 
            <P><A name=hardware></A><B>Hardware Capabilities</B><BR>TINI's 
            three-chip chip set consists of the microcontroller, flash memory 
            containing the firmware, and an Ethernet controller. The 
            microcontroller, the star performer, integrates serial, parallel, 
            1-Wire™ and Controller Area Network (CAN) ports, with extra pins for 
            controlling optional devices such as relays and indicator LEDs. It 
            addresses up to 4 MB of RAM and 512 kB flash memory. During boot-up, 
            the I/O manager automatically detects the memory configuration, 
            clock speed and which hardware peripherals are enabled. This 
            capability allows you to flexibly assign memory density and clock 
            speed for optimal performance and cost-effectiveness, depending on 
            what kinds of devices you're networking. 
            <P>An integrated real-time clock enables time-stamping and 
            time-dependent functionality. For security-sensitive applications, a 
            physically secure coprocessor with advanced cryptographic 
            capabilities is optionally available. 
            <P><A name=features></A><B>System Feature Summary</B> 
            <P>Optimized to accommodate the embedded Java environment, the 
            microcontroller supports 24-bit addressing, an 8/32-bit CPU/ALU, and 
            high clock rates ~60 MHz, and other Java enhancements. Performance 
            improvements in the future will come from progressively greater 
            amounts of Java embedded in hardware. 
            <UL>
              <LI>4 MB NV SRAM 
              <LI>Real-time clock<BR>
              <LI>Physically secure coprocessor (optional)<BR>
              <LI>Single +5V power supply </LI></UL>
            <P>TINI's I/O ports include: 
            <UL>
              <LI>Ethernet 10BASE-T interface 
              <LI>Dual 1-Wire net interface 
              <LI>CAN interface (with option for a second CAN interface) 
              <LI>Dual serial port (one RS232 level and one +5V level) 
              <LI>I<FONT size=-2><SUP>2</SUP></FONT>C port 
              <LI>Expansion bus allowing nearly unlimited parallel ports and 
              miscellaneous digital and analog I/O </LI></UL>
            <P><A name=architecture></A><B>Software Platform</B><BR>The embedded 
            Java is implemented in firmware that is programmed in the flash 
            memory and can be upgraded when new releases are announced. The 
            firmware includes: 
            <UL>
              <LI>The Java VM/API 
              <LI>A multitasking Real-Time Operating System (RTOS) 
              <LI>TCP/IP networking stack </LI></UL>
            <P><B>Java VM</B> 
            <P>The Java VM on TINI conforms to Sun's Embedded Java™ platform, 
            version 1.1 of the Java API. Embedded in TINI's flash memory are 
            java.lang, java.net, java.io, java.util; there is room in RAM for 
            other packages of your choice. Also in flash memory are com.dalsemi 
            packages for accessing the TINI command shell (tsh), the 1-Wire bus 
            and several system parameters. 
            <P>
            <CENTER><IMG alt="Software Architecture" border=0 height=338 
            src="images/architecture.jpg" width=342><BR>Software 
            Architecture</CENTER>
            <P><A name=applications></A><B>Applications: Now and Coming Soon</B> 

            <P>TINI is new but already making network connections with different 
            types of devices. For example, a <A 
            href="/weather/index.html">1-Wire weather station</A> sends a Java 
            applet that relays current weather conditions through a TINI board 
            interfaced to an Internet server. Result: worldwide access to 
            weather conditions local to Dallas. Another TINI board interfaces 
            the ballast in a dimmable fluorescent light, allowing individual 
            control of office lighting through a Web browser. Both of these TINI 
            applications were completed by one Java programmer in less than a 
            week. 
            <P><IMG align=right alt="iButton Canteen" border=0 height=194 
            src="images/canteen.jpg" width=256> Other projects still in the 
            works foreshadow the promise of networking diverse machines and 
            gadgets with TINI's minimal but versatile platform. These include a 
            moving message display, a door entry system (<A 
            href="http://www.Lares.com">www.Lares.com</A>), and vending machines 
            that extract electronic cash from <U>i</U>Buttons™. 
            <P><A name=start></A><B>Getting Started: TINI Developer's 
            Kit</B><BR>While development work continues on multithreading, 
            networking and memory management for the Tiny InterNet Interface 
            (TINI), Dallas Semiconductor is making available an alpha release of 
            the TINI™ Developer's Kit. This kit will allow you to become 
            familiar with the TINI development environment, see code examples 
            that provide a Web browser interface to a few simple pieces of 
            equipment, and upgrade in the future to new firmware with a more 
            complete expression of the standard embedded Java™ environment. 
            <P>The alpha development kit contains the following: 
            <UL>
              <LI>A reference TINI circuit board preloaded with the Alpha 1 
              firmware and an example of user code to provide temperature 
              readings from a DS1920 temperature sensor to a Web browser over an 
              Intranet. 
              <P></P>
              <LI>An I/O expansion board providing a parallel port and 
              general-purpose I/O lines for prototyping and connecting your 
              system's hardware. 
              <P></P>
              <LI>A serial port adapter and cable for terminal I/O and loading 
              new firmware versions or user applications into the TINI board's 
              nonvolatile memory. 
              <P></P>
              <LI>A DS1920 temperature sensing <U>i</U>Button™ that can be used 
              with the preloaded example user application. 
              <P></P>
              <LI>A modular power supply for connecting TINI to a 120-volt, 60Hz 
              AC power socket. </LI></UL>
            <P>Software for creating and loading user applications, additional 
            example applications, and future firmware releases will be 
            downloadable from this Web site or e-mailed to registered users as 
            they become available. 
            <P>Release of the beta firmware and a compact production TINI board 
            is scheduled for September. The alpha development kit is available 
            now to those who want an early experience of the power of TINI and 
            can accept the limitations of the existing firmware. You can order 
            the alpha TINI Developer's Kit from our <A 
            href="https://store.ibutton.com/volcalc.html">online store</A> for 
            $500. 
            <P><B>And coming soon...</B><BR>In September 1999, the TINI Board, 
            Model 1, with 512 Kbytes NV SRAM, beta release, part number 
            DS22530-512, will be available for $50, including software 
            development tools and free firmware upgrades. 
            <P>Dallas is also in the process of developing a single-chip TINI 
            implementation, Model 1 beta, containing a DS80C400 CPU chip, flash 
            memory chip and Ethernet. Target price will be $15, with 
            availability expected sometime in 2000. 
            <P><A name=interest></A><B>Meeting Minds: TINI Interest 
            Group</B><BR>Interested in learning more about TINI? Then join the 
            TINI-Java interest group, an e-mail forum where you can network with 
            other Java-enabled humans, swap ideas and help lighten the way along 
            the discovery process. 
            <P>To join, just e-mail <A 
            href="mailto:majordomo@ibutton.com">majordomo@iButton.com</A> with 
            the following message in the body: "subscribe TINI." Then send your 
            e-mail to <A href="mailto:TINI@ibutton.com">TINI@ibutton.com</A>. 
            <P><A name=moreinfo></A><B>Additional Information</B> 
            <P><A href="faq.html">FAQs from TINI Developers</A><BR><A 
            href="ftp://ftp.dalsemi.com/pub/tini/tinialphaone.tar.gz">Software 
            Development Tools</A> (tinialphaone.tar.gz)<BR><A 
            href="userguide.pdf">TINI Reference Board User's Guide</A><BR><A 
            href="tinidiag.pdf">TINI SIMM Board Circuit Diagrams</A><BR><A 
            href="schematics.pdf">TINI I/O Expander Option Schematics</A><BR><A 
            href="jrefpins.pdf">Early Developer's Kit Connector Pin Out</A> 
            </FONT></P></TD></TR></TBODY></TABLE><!-- END TEMPLATE HEADER --><!-- BEGIN FOOTER TEMPLATE --><!-- Begin Small Table 2: Links to About Us, Email Us, and Site Map -->
      <P>
      <TABLE border=0 width=550 VALIGN="top">
        <TBODY>
        <TR>
          <TD align=right colSpan=3><FONT size=-2>Updated 1999/07/29 
            <BR>Copyright 1996-1999 </FONT></TD></TR>
        <TR>
          <TD align=middle bgColor=#800080 width=184><A 
            href="http://www.dalsemi.com/info/index.html" 
            style="TEXT-DECORATION: none"><FONT color=#ffffff face=Arial 
            size=+1>About Us</FONT></A></TD>
          <TD align=middle bgColor=#cc0033 width=182><A 
            href="mailto:iButton.webmaster@dalsemi.com" 
            style="TEXT-DECORATION: none"><FONT color=#ffffff face=Arial 
            size=+1>E-mail Us</FONT></A></TD>
          <TD align=middle bgColor=#000099 width=184><A 
            href="/sitemap/index.html" style="TEXT-DECORATION: none"><FONT 
            color=#ffffff face=Arial size=+1>Site 
      Map</FONT></A></TD></TR></TBODY></TABLE><!-- End Small Table 2 --><!-- End Small Table 3: Links to Send page, dalsemi site, and Chinese site -->
      <TABLE border=0 width=550 VALIGN="top">
        <TBODY>
        <TR>
          <TD vAlign=center><IMG align=left alt=iButton border=0 height=27 
            src="/images/button2.gif" width=27><FONT color=#cc0033 face=Arial 
            size=2><A 
            href="mailto:?subject=Check this out&amp;body=&amp;body=Check out this link: http://www.ibutton.com" 
            style="COLOR: #cc0033; FONT-FAMILY: Arial; TEXT-DECORATION: none"><B>Send 
            a friend<BR>this page</B></A></FONT></TD>
          <TD align=middle><A href="http://www.dalsemi.com"><IMG 
            alt="A Product of Dallas Semiconductor" border=0 height=43 
            src="/images/aproductof.jpg" width=99></A></TD>
          <TD align=middle><A href="/chinese/index.html"><IMG 
            alt="Chinese iButton Site" border=0 height=51 
            src="/images/chineseflag.jpg" width=125></A></TD></TR></TBODY></TABLE><!-- End Small Table 3 --></P></TD><!-- End Column 2 --></TR></TBODY></TABLE><!-- END FOOTER TEMPLATE --></DIV></BODY></HTML>