Tuesday Mar 25, 2008

The Brave New World of Chip-Level Optical Interconnects

The periphery of most systems contains a number of optical interconnects for connecting between boxes and racks of servers. But optical technologies haven't really penetrated inside the systems – until now. As part of a partnership with DARPA on the UNIC program, Sun is working to develop innovative technologies that will significantly lower the barrier to entry for optics.

Via research in inter-chip optics, (otherwise known as nanophotonic interconnects), Sun is working to solve interconnect problems that arise deep inside the box at the chip level by developing high-density optical interconnects with low power, transmit receipt circuits, and the ability to communicate over much longer distances with lower electrical signaling.

Joining Hal Stern, Vice President of Global Systems Engineering, on this edition of Innovating@Sun are Distinguished Engineers from Sun's Microelectronics Group, Ashok Krishnamoorthy and Jack Cunningham. The interview includes discussion around:

  • What the UNIC program is
  • Why optical interconnects at a chip-to-chip level is a big deal
  • Improving the density of communication by two to three orders of magnitude
  • Changing the notion of what a wire or interconnect is
  • Bringing signaling to speed-of-light levels
  • Transparently communicating from one chip to another via optical proximity communication
  • Effects on compute density
  • Timeframe for the research/project
  • Possible impacts in relation to Moore's Law

    Links:



    Press Release

  • Wednesday Mar 12, 2008

    Defining Dynamic Infrastructure

    Highly-virtualized environments offer efficiencies and flexibility, but also come with ever-increasing modes of complexity, thereby increasing the challenges faced by managers in these environments. Sun's Dynamic Infrastructure initiative provides a complete set of technologies and services that leverage automation and virtualization technology to assist in the creation of agile, secure Web services environments. Joining Hal Stern for this latest edition of Innovating@Sun, are Distinguished Engineer, Vice President, and Chief Architect for Global Sales and Services, Dr. Jim Baty, and Jason Carolan, Distinguished Engineer and Chief Architect. Throughout the interview, the trio covers:

    • What dynamic infrastructure is
    • How dynamic infrastructure manages the tension between flexibility and excess complexity with virtualization
    • Getting resources deployed faster and better than the competition
    • Basic rules for defining dynamic infrastructure pods
    • The calculus of continuous configuration
    • How the definition of who does what changes
    • Dangers inherent in so much automation technology
    • Virtualization, efficiency, and the greening of the datacenter as a process

    Links:



    Transcript
    Dynamic Infrastructure website
    OpenxVM website

    Sunday Mar 02, 2008

    Solving the Storage Challenge with... Software

    Fixed content data is growing exponentially. And when you're considering billions of records, you need an easy way to find what you're looking for. Traditional file system technology is not going to cut it. An entirely different paradigm is required to address these needs - and that is what the StorageTek 5800 System (a.k.a. Project Honeycomb) is architected for. And what's more exciting, the system's software technology is now opensourced – a first in the area of storage.

    Vice President of Global Systems Engineering, Hal Stern, welcomes Josh Dobies, software engineering manager, to this latest edition of Innovating@Sun. Stern and Dobies discuss the strategy and functionality behind Sun's latest distributed software technology that can turn standard commodity hardware into a highly-reliable, scalable, easy-to-manage storage cloud with an object-oriented paradigm. The interview covers:

  • Why the system was dubbed “Honeycomb”
  • How the StorageTek 5800 System solves the problem of data that doesn't fit into a database or any sort of relational calculus
  • The beauty of relational database technology married to storage
  • How a meantime-to-data-loss of over two million years is achieved
  • How self-healing assures that the content stored remains as is
  • The programming interface for developers
  • Honeycomb's pluggable architecture allowing for customization of extendable metadata
  • A future feature called Storage Beans
  • Where the 5800 fits in the storage/compute spectrum
  • Open sourcing of the 5800 software technology
  • Why open sourcing here avoids a “tax” on future generations

    Find out why institutions like Stanford University have been early adopters of the technology and have chosen the Sun StorageTek 5800 over other offerings. Start participating today. Check out the open, freely-available code for download. Check out the software development kit. Click here for the full Innovating@Sun podcast.

    Links:



    Transcript
    StorageTek 5800 website
    StorageTek 5800 SDK
    Honeycomb Open Source Project website
    Stanford University Podcast

  • Thursday Feb 14, 2008

    Beyond Cell Phones in the Micro-Embedded Space

    Just how far can Java be pushed in the micro-embedded space? That's what Eric Arseneau, principal investigator of the Squawk virtual machine and his team want to know. With the goal of being “as invisible as possible”, in order to enable multitudes of companies to do multitudes of things, Arseneau is looking beyond Sun SPOTs to targets devices like SIM (Subscriber Identification Module) cards and similar devices running approximately 16K of Flash and 2K of RAM.

    Vice President of Global Systems Engineering, Hal Stern, welcomes Arseneau to this latest edition of Innovating@Sun to delve deeper into the possibilities in the embedded world thanks to technology such as Project Squawk. The interview includes:

  • Goals for this small-scale “Java operating environment” - as Eric Arseneau likes to call it
  • Why Sun open sources both the Squawk virtual machine and the hardware specifications for what it can run on
  • Efforts to not only expand the marketplace, but create licensing opportunities as well
  • Moving beyond traditional computer science to target cross-disciplinary applications among audiences such as universities, artists, and scientists to name a few
  • The expected proliferation of very small, embedded devices given a lower barrier to entry for developers and manufacturers
  • Why future embedded devices will have increased orders of magnitude over the cell phone

    Links:



    Transcript
    Squawk Operating Environment

  • Thursday Feb 07, 2008

    Building with Fortress

    Fortress 1.0, Sun's new programming language for high-performance computing, is all about opening up scientific domains for writing code – domains that have previously been inaccessible to the average programmer. Dr. Eric Allen, principal investigator in the Programming Language Research Group at Sun Labs, joins Hal Stern on this latest edition of Innovating@Sun to elucidate the features and benefits of Fortress. Allen and Stern discuss:

  • Fortress' design focused on high programmer productivity
  • Innovative features including syntax and parallelism and why these will be useful for targeting multi-core architectures as well as super computers
  • How the mathematical notation in Fortress decreases the space between what the specification of a program looks like and what the corresponding code looks like, thereby reducing errors
  • Dynamic compilation and designating optimizations you want the compiler to make
  • Why much of the language is put into the libraries
  • Dimension checking and the typing system
  • Why transactions are built into the core of Fortress
  • Balancing the need for correctness vs. allowing the developer to go back and make fixes vs. being fast and scalable
  • Open source, communities and getting Fortress into the hands of developers

    Listen to the entire podcast to hear why Sun sees Fortress as its best attempt to design a programming model that meets the needs of the 21st century programmer in terms of multi-core architectures and parallelism requirements.

    Links:



    Transcript
    Project Fortress

  • Wednesday Jan 09, 2008

    Removing Dependencies and Easing Deployment with Virtualization and Project Caroline

    One of the challenges with virtualization today is implementing it in such a way that the needs of both the CIO and CTO are met. Oftentimes, this isn't the case. Joining Hal Stern, vice president of Global Systems Engineering, on this latest edition of Innovating@Sun, is Dr. Rick Zippel (photo), vice president of Advanced Technology in Sun Labs. Zippel and Stern discuss Project Caroline and why virtualization goes beyond hardware to become more of a systems play, thereby making rapid deployment a function of virtualization - rather than greater utilization or efficiencies. Highlights of the discussion include:

  • Why simply virtualizing processors doesn't simplify the management problems the CIO faces
  • Connecting compute, networking, and storage to get platform-level virtualization
  • The increasing need for flexibility
  • Creating a boundary that allows CTOs the ability to innovate rapidly while simultaneously allowing CIOs to manage the hardware, networks, and storage layout in a more controlled fashion
  • Scaling up quickly to meet demand
  • Language as the abstraction level
  • Performance vs. abstraction
  • How Project Caroline allows programmatic management of networks, load balancers, etc., thereby making it easier for developers to plan in advance for growth of the company
  • Making development and deployment the same thing

    Check out the Innovating@Sun podcast for all the details and stay tuned for a public beta of Project Caroline in the spring timeframe.

    Links:



    About Project Caroline
    Technical Session at 2007 JavaOne

  • Wednesday Dec 12, 2007

    Solaris Port to PowerPC

    Continuing to expand its horizons, Solaris is moving in new directions. Via Project Pulsar, Sun is porting an OpenSolaris kernel to the PowerPC architecture and additionally, is beginning development on moving Solaris to an embedded operating system, also on PowerPC.

    Principal Investigator in Sun Labs on the Pulsar Project, Tom Riddle, joins Hal Stern, Vice President of Global Systems Engineering, for this latest edition of Innovating@Sun. Here, Stern and Riddle discuss:

  • Why Solaris is a great fit with PowerPC
  • The attraction and challenges of the PowerPC market
  • Reactions and interest from the community at large
  • Expansion opportunities for customers on x86 architectures
  • Sun Labs' priorities around Solaris and PowerPC
  • How the community can contribute

    Links:



    PowerPC-Dev Project

  • Monday Dec 03, 2007

    Upgrading Easily with Solaris 8 Migration Assistant

    A bit of old school OS theory, combined with virtualization technology, comes together to create a robust migration plan for Solaris 8 customers looking to move to Solaris 10. With an eye toward protecting customers' technology investment as well providing a path of migration, the Solaris 8 Migration Assistant offers innovative technology to help customers along this path. Vice President of Global Systems Engineering, Hal Stern, welcomes two guests to this newest edition of Innovating@Sun. Joost Pronk, product manager for virtualization in the Solaris group and Dan Price, staff engineer and lead on the containers project in the Solaris kernel group join Hal to discuss:

  • How the Solaris 8 Migration Assistant allows users to run Solaris 8 environments on machines running Solaris 10
  • The moving of applications, settings and configuration files with less risk
  • Why someone would want to migrate an entire OS environment from Solaris 8 to Solaris 10
  • Handling custom software development
  • What happens once you install the virtual image environment into a container
  • Balancing virtualization with security
  • Brand Z and altering the behavior of containers
  • Going beyond environment migration to finding economies of scale by compressing multiple containers into the same global zone
  • Where you would not use Solaris 8 migration
  • Taking advantage of Solaris 10 features

    Links:



    Transcript
    Solaris 8 Migration Assistant information
    Dan Price Blog on Solaris 8 Migration Assistant
    Solaris Learning Center

  • Thursday Nov 15, 2007

    Innovating in the HPC Market

    On 11/12/07, Sun announced new systems designed to address the extreme computation, scale, and storage requirements of high-performance computing (HPC) customers. Sun Vice President of Global Systems Engineering, Hal Stern, invites Solaris Engineering's distinguished engineer, Josh Simons, to this latest edition of Innovating@Sun to double click on the benefits and rationale behind these innovative new technologies. Stern and Simons discuss:

  • Sun's Constellation System, the world's first open HPC architecture capable of scaling from departmental clusters all the way up to the largest supercomputer in the world.
  • A set of components that allow customers to build petascale systems at the high end of the HPC market and, taking those same capabilities, scale them downwards.
  • Support for SPARC, Intel, and AMD processors
  • A shift from big iron to a clustered approach
  • Infiniband as the technology of choice for high-bandwidth, low-latency solutions
  • Addressing customer pain points at large scale including power, switch complexity, cable complexity, fatter nodes, and driving down node count
  • How this design point of modular computing becomes a prototype for building future datacenters
  • Appealing to a wide variety of developers
  • Getting software to scale to appropriate levels for system management, programming, etc.
  • The importance of storage in HPC
  • Why Sun is hitting HPC with a vengeance
  • The rationale of pushing Solaris if the vast majority of the HPC market is Linux-focused.

    Links:



    Transcript
    Sun Constellation System
    HPC Portal

  • Thursday Oct 25, 2007

    Making the Grade with Moodle

    The social network indeed continues to modulate and inform the educational network as can be seen by the thousands of learning communities coming together through Moodle – an open source learning management system.

    Moodlerooms is a service provider for the worldwide education market, offering services, support, and hosting for Moodle. Stuart Sim, CTO, Chief Architect, and Founder of Moodlerooms, joins VP of Global Systems Engineering, Hal Stern, on this latest edition of Innovating@Sun. The conversation between Stern and Sim covers:

  • Making money on free, open-sourced Moodle
  • Moving from support of 200,000 distinct users to 1 million concurrent users
  • Proving that Moodle can scale from the smallest support network within a school, to very large-scale, multi-institutional platforms
  • Moodleroom's truly hosted service where anybody can outsource their training needs, but with the look and feel of their own Intranet
  • Why Moodlerooms is built on Sun's Niagara platform rather than x86 or x64
  • Hitting a two-second service level mark given the high expectations and low tolerance of today's students
  • The importance of a wide partnership model and community building in this space
  • The educator's challenge of evaluating students' writing, creativity, and expository skills in an environment of openly available content
  • The need to support education as it evolves and create a viable open platform
  • Open content repositories

    Don't miss this thoughtful, insightful discussion.

    Links:



    Transcript
    Moodle
    Moodlerooms
    Stuart Sim's profile

  • Tuesday Oct 09, 2007

    Innovating in a Commodity Market

    Leveraging common components to deliver uncommon results is a cornerstone of the innovative design strategy for Sun's latest systems offering record performance, utilization, energy efficiency and system life.

    In this episode of Innovating@Sun, VP of Global Systems Engineering, Hal Stern, welcomes Chief Architect of Sun's Systems Group and co-founder of the company, Andy Bechtolsheim. Bechtolsheim's talent for predicting where technology is converging and what the critical elements of design need to be is a hallmark of the products that have arisen from his work. Andy shares his thoughts on the current state of computing as well as the future in this latest podcast. Topics include:

  • Delivering differentiation and value in a commodity market
  • The key principles and goals behind the design of Sun's newest set of systems
  • The secret behind increasing density while reducing power draw and footprint
  • The benefits of shared packaging across CPU architectures
  • A new breed of storage systems with highly-integrated software and hardware technologies
  • How a general purpose operating system cultivates general purpose developers
  • What's next on the horizon in terms of blades, supercomputers, CPU speeds, and more.

    Links:



    Transcript
    About the new UltraSPARC T2 processor
    Andy's Wikipedia Profile

  • Friday Sep 28, 2007

    A More Efficient Switch = A More Efficient System

    Technologies and architectures for the future datacenter interconnect will have significantly higher performance requirements than they do today, mandating an overhaul in the thinking and research being done in this area. Such thinking is underway at Sun Labs. Hans Eberle (photo), distinguished engineer in Sun Labs, joins Hal Stern, vice president of Global Systems Engineering on this edition of Innovating@Sun, to discuss “proximity communication” - a packaging technology for interconnecting chips. The two discuss how proximity communication works, focusing on:

  • The replacement of wires used for chip interconnect with “capacitive coupling,” thereby avoiding the use of a printed circuit board
  • The physical restrictions of standard wire
  • Getting terabytes per second of interconnect bandwidth per square millimeter of chip overlap
  • How a contactless interconnect allows reworking of a multi-chip module
  • Emerging trends such as virtualization and consolidation that require a bandwidth-rich interconnect
  • The increasing criticality of moving data between nodes
  • Why more powerful interconnects are the key factor to homogenizing the datacenter
  • Energy usage impact

    And while all of this is currently in the research phase in Sun Labs, you can find updated information on proximity switching on Sun's research site.

    Links:



    Transcript
    Project Sedna Website
    Hans Eberle Profile

  • Monday Sep 24, 2007

    Herding the Terabytes – with Ease

    The notion prevails that handling tens or even hundreds of terabytes of data is difficult. But here to dispel that notion is Luke Lonergan, CTO and and co-founder of Greenplum who joins Vice President of Global Systems Engineering at Sun, Hal Stern on this latest edition of Innovating@Sun.

    As a leader in high-performance database software for Business Intelligence, Greenplum enables enterprises to quickly access massive volumes of critical data for in-depth analysis with a solution built on open source. Stern and Lonergan discuss:

  • Handling data warehousing using open source and open systems technology
  • How Greenplum revolutionized the deployment of a large number of disk drives by combining Sun Fire X4500 server with Solaris and ZFS to consolidate what would normally go into a SAN storage infrastructure into one 4U rack-mount box
  • Dealing with high levels of parallelism
  • The technology behind a dataflow engine that scales across thousands of CPUs transparently through SQL
  • How success was created from building on ideas of others in open source software packages and creating a product that commercializes those things and exposes a set of interfaces to non-experts in parallel programming
  • Making money from open source software
  • How innovation drove savings in floor space, cooling, and power consumption

    Find out today how combining innovation with an existing community allows for a ready-made audience and the opportunity for monetization.

    Links:



    Transcript
    Greenplum website
    Data Warehouse Appliance website

  • Thursday Aug 30, 2007

    Project Darkstar's Programmer Dream

    Scaling up to support the hundreds of thousands, even millions of users playing massive online games is an ongoing industry problem. The goal with Sun's Project Darkstar is to provide an infrastructure that lets people write massive multiplayer online games that can scale dynamically, while not being required to change their programming model.

    Jim Waldo, distinguished engineer, principal investigator at Sun Labs and chief architect of Project Darkstar, joins Innovating@Sun host Hal Stern for a podcast that highlights how Project Darkstar addresses the issues with massive multi-player online games. Listen in to hear about:

  • How Sun is working to hide multi-threading and distribution to scale games up behind a simple, single-threaded programming model
  • Work being done to expand and contract the number of machines being used for a particular game without having to reprogram the game
  • Major innovations including a system tailored to event-based programming
  • Why Java shows a performance advantage due to dynamic compilation and short run tasks
  • How to get your hands on the Project Darkstar open source binaries and server source code
  • Efforts to encourage partners to integrate modules for things like billing as well as efforts to make the project grid-enabled

    If you're interested in network game development, check out the latest edition of Innovating@Sun and go to Project Darkstar to pick up documentation, tutorials, or the binary. Check out sample programs and Javadoc. Don't worry about what platform you're running, it's all in Java. Get involved in forums and start playing today!

    Links:



    Transcript
    Project Darkstar Website
    Project Darkstar Overview
    Darkstar CTO Interview
    Project Darkstar: Changing the Game

  • Tuesday Aug 21, 2007

    Sustainable Computing and Opportunities for Innovation

    There's no question the world needs computing to get to where it wants to go. It's hard to think of a sustainable world not having more optimized computing than it does today. But the way we build computers, storage, networking, and datacenters today is not sustainable, thus creating opportunities for innovators to gain competitive advantage in the area of energy efficiency.

    Sun's Vice President of Eco Responsibility, Dave Douglas, joins Hal Stern for this latest edition of Innovating@Sun to discuss the lowdown behind the industry's latest buzzword “eco-responsibility”.

    Core to the discussion is energy and what options exist for enterprises that are running out of space, power, and cooling in their datacenters. In particular, the pair discuss:

  • Why each dollar you spend on equipment will cause you to spend more money on energy over time
  • How sustainable computing relates to eco responsibility
  • The importance of a long-term view for IT purchases and decisions
  • Outsourcing
  • The impact of increasing datacenter density and the coming expertise in design methodologies
  • Why tape storage is a wild card for energy efficiency

    Big business opportunities await providers with the vision and expertise to innovate in the area of energy efficiency. Check out Innovating@Sun for the scoop.

    Links:



    Transcript
    Dave Douglas's Blog
    Press Release
    Eco Innovation Website
    Eco Responsible Datacenter

  • Tuesday Aug 07, 2007

    A System on a Chip – The Sequel

    The swelling network tide of customers, devices, and business around the globe is putting increasing pressure on vendors to deliver servers with more performance, more network bandwidth, more pervasive security, and more threads. For server vendors, the challenge is meeting all of these requirements within increasingly constrained space and power envelopes. The UltraSPARC T2 processor (code-named Niagara 2) was designed to build on the success of its predecessor, the UltraSPARC T1, and to address these challenges head-on. By scaling performance through threading, and integrating networking, security, and I/O onto the processor itself, the UltraSPARC T2 delivers more throughput, performance, and functionality per watt than any processor in its class.

    Innovating@Sun host Hal Stern met with Distinguished Engineer and CTO of Sun Microelectronics, Rick Hetherington to discuss this latest silicon innovation from Sun. Topics covered include:

  • Design choices that make UltraSPARC T2 a true server on a chip
  • New features from the Niagara 1 baseline including a different floating point architecture, memory controller and crypto-interface
  • How we've more than doubled bandwidth and vastly increased capacity
  • How UltraSPARC T2 is “future-proofed”, covering 99.9% of all the encryption and security needs for the market
  • The programming interface
  • Virtualization and OS support
  • Plans for open sourcing

    Links:



    Transcript
    UltraSPARC Processor website
    Kernel.org
    OpenSPARC.net

  • Tuesday Jul 31, 2007

    Emergence of the “Phonetop”

    When it comes to accessing content and services from a device, phones are a tool of choice, limited though they may be. The phonetop concept looks at enabling consumers to access the content they want across any device, but in a manner that works with the specific characteristics of a phone.

    Enter JavaFX Mobile – a complete mobile operating and application environment built around Java and Linux open source technologies that allows developers to build rich, high-impact applications using JavaFX script.

    JavaFX Product Line Manager Jacob Lehrbaum joins VP of Global Systems Engineering, Hal Stern, on this edition of Innovating@Sun to discuss this latest technology in the world of advanced converging mobile devices. Highlights include:

  • Efforts to create a fully-integrated environment with tight integration between the native operating system and phonetop, as well as downloadable applications and services to get consistent look and feel.
  • What's available to the platform developer
  • Discussion of a telephony framework at the middleware layer
  • How the acquisition of SavaJ assets were used to build out JavaFX Mobile
  • The strategy for the JavaFX family, first products, and leveraging those assets for the TV space and more
  • Options for those who want to start writing code today, including the creation of midlet applications
  • Work with handset manufacturers to get devices to market

    Links:



    Transcript
    JavaFX Mobile
    OpenJFX.com

  • Wednesday Jul 11, 2007

    Network.com: Development Options on the Grid

    Network.com, Sun's network-accessible grid platform, just became a whole lot more available. On the geographic front, it's now available outside the U.S. in many other countries including Canada, China, Japan, India, Singapore, and many countries within the E.U.

    This newly-expanded availability goes beyond new points of access to include wider availability of the platform in terms of what it can do. Group product manager for Network.com, Rohit Valia, met with Innovating@Sun host Hal Stern, to discuss the new and exciting features in detail. A key goal of the Network.com expansion is to reach developers in new ways and expand their development options on the grid. Listen to the podcast to learn about:

  • Developer access to APIs for integration into their code
  • A NetBeans plug-in for access to job submission and data transfer
  • IT insurance - the use of APIs to automate the transfer of workload spikes
  • Making Network.com available as a back-end facility for people writing mash-up applications
  • The expansion of applications beyond the enterprise into the mass market space
  • Dynamically allocated compute nodes that allow applications from outside the grid to talk to those inside the grid
  • How Sun is making it transparent for developers to plug in popular IDEs

    Links:



    Transcript
    NetBeans Plug-in
    java.net
    CDO2 press release

  • Wednesday Jun 27, 2007

    Open High Availability Cluster

    Keeping your services alive and available in the face of a myriad of disasters could prevent millions of dollars in business losses. In the event that your applications, systems or datacenter experiences a catastrophic failure, Solaris Cluster can ensure 24/7 access to all services. And now, the technology supporting that disaster recovery is available via open-source, allowing developers to quickly and regularly target new problems and scenarios.

    Hal Stern, Vice President of Global Systems Engineering welcomes Keith White, Director of Availability Engineering to this edition of Innovating@Sun to discuss the details around the open sourcing of Solaris Cluster and how multiple parties within the ecosystem will benefit. Highlights include:

  • The seeding of open source from the Solaris Cluster product, namely Open High-Availability Cluster, and binary distribution of Solaris Cluster that runs on open Solaris.
  • A three-phased approach starting with agents, followed by the geographic edition (disaster recovery), and then finally, the core infrastructure.
  • How open sourcing of Solaris Cluster addresses a need in the system administrator development community.
  • How an open-source set of tools can stimulate better conversations between application developers and deployers about making products do what they should, when they should.
  • The release of the testing infrastructure to ensure that what has been developed actually works.
  • Details of the open license.

    Get the how-to guides. Contribute your content back to the community. And rest assured that any HA agent built on top of the open source platform will run on Solaris 3.2, giving you the benefit of an application on a supported distribution.

    Links:



    Show Transcript
    Open High Availability Cluster website
    How to contribute
    Sun Cluster Blog
    Press Release

  • Wednesday Jun 20, 2007

    The JavaFX Effect

    Furthering the promise of “write once, run anywhere”, Sun's exciting new product family, called JavaFX, is enabling developers to build compelling, rich user interfaces that leverage Java for a wide spectrum of devices.

    Sun CTO Bob Brewin joins Vice President of Global Systems Engineering, Hal Stern, on this latest edition of Innovating@Sun to chat about the software technologies driving the evolution of integrated rich clients – namely, clients in a plethora of screen formats from TVs to in-dash car systems to webtops, all leveraging the services and content available on the Internet.

    The Java FX family with JavaFX Script allows developers to write in a consistent, standard, declarative scripting language, targeting devices in the same manner, regardless of what platform they’re deploying to. Notable points include:

  • Capabilities of JavaFX Script and JavaFX Mobile
  • The place of JavaFX in the content-/driven/ explosion where user-generated content is driving the applications
  • Packing capabilities into clients that allow for more interesting and useful applications
  • How a declarative scripting language, specifically targeted at creating Java UIs makes it easier to build content-rich applications
  • Continuing the trend of code reuse and applying it to UI
  • How “write once, run anywhere” is achieved as developers write to the same set of APIs at the UI level

    Links:



    Transcript
    JavaFX website
    JavaFX Script website
    Bob Brewin's Blog Entry
    Jerome Dochez's Blog
    OpenJFX
    Java.net
    Chris Oliver Blog

  • Tuesday Jun 05, 2007

    Cryptography Breakthroughs

    New applications. New devices. Convergence. An explosive network effect. And all of it requiring more security. This phenomenon requires ever-increasing advancements in the area of cryptography to protect information from brute force attacks.

    Enter Elliptical Curve Cryptography (ECC), a stronger, more efficient technology than RSA, which, because of its mathematical foundation, consumes far less processing cycles thereby opening up a world of new opportunities.

    Vice President of Global Systems Engineering, Hal Stern, welcomes Sun Labs Distinguished Engineer, Vipul Gupta to discuss why ECC is stronger and more efficient than RSA and how it is being implemented today.

    Key elements of the discussion include:

  • How the use of smaller keys allows for faster computations and savings on resources like memory, bandwidth and energy.
  • Why ECC is ideal for the next wave of computing devices - wireless sensor devices such as Sun SPOTs
  • Making sure your ECC implementations communicate with one another
  • Government agencies looking at ECC as a way of protecting public information
  • How a new breed of devices will act as both client and server
  • Mathematically speaking, why ECC is different (and better)
  • Applying ECC to devices

    Get the lowdown on the latest in cryptography technology – listen to the podcast now.

    Links:



    Show Transcript
    ECC website
    ECC Wikipedia page
    Vipul Gupta's profile

  • Tuesday May 22, 2007

    Managing Bits in the Digital Media Explosion

    Today's mantra in entertainment is “the consumer is king” whereas historically, that mantra was “content is king.” Consumers today are demanding any content, any time, any place, on any device, and in any format, creating a paramount shift for content providers. Different device types require different content types and data rates, thus massive amounts of transcoding, processing, and storage.

    Add to that the moving, tracking, and storing of content as it goes through its life cycle and you'll see tremendous pressure on the IO systems, networking systems, storage systems, and CPUs. With multiple forms of distribution, from traditional TV, to video-on-demand, to the Internet, to YouTube, iPods, and cellphones, the need to manage these digital formats is dire.

    This latest edition Innovating@Sun brings together host Hal Stern, vice president of global systems engineering and guests Bob Sokol, media architect in global sales and services, and Dave Cavena (photo), systems engineer in the studio and postproduction part of Sun's business. The trio discuss the latest innovation in the area of digital media with particular focus on:

  • The massive volumes of user-generated content on the web – all of it digital
  • The processing, storage and archive requirements to keep the content pristine, active, and accessible
  • Sun's platform play
  • Contributions from the partner ecosystem
  • Digital rights management and the Open Media Commons
  • Digital workflows
  • Streaming software

    Links:



    Show Transcript
    Sun Media & Entertainment website
    Archiving Movies in a Digital World
    Open Media Commons
    HANA
    Anystream
    Telestream
    Agnostic Media
    Java CAPS
    Jeff Bonwick's profile
    Guy Steele's profile

  • Sunday May 20, 2007

    Fun with Sun SPOTs at the 2007 Maker Faire

    If you're the Do-It-Yourself (DIY) type, fun is guaranteed at the 2007 Maker Faire in San Mateo, CA. This family-friendly event features everything - from arts and crafts to science projects and engineering, including robots, and even a "Silicon Death Valley", a graveyard of obsolete computer gear. :-(

    The Sun Microsystems booth is showing off with Sun SPOT - a platform that greatly simplifies Java development and experimentation with small wireless devices. Many visitors are absolutely mesmerized by the "gadgets" powered by Sun SPOTs, including Robot Sapiens, the Sun SPOT Trackbots, a Sun SPOT-based Morse code to semiphore translator. A true feast for geeks of all ages!

    If you're interested in "programming the world", you can get the Sun SPOT Java Development Kit directly on the Sun SPOT website.








    Tuesday May 08, 2007

    Stop Thinking About Time with Real-Time Java

    As a developer, wouldn't you love to stop thinking about time and start thinking about how you're optimizing your workload or responding to events? Wouldn't you love for someone to abstract all the nasty stuff underneath the APIs to allow you to think about the domain and application workload?

    The Java Real-Time System 2.0, announced at JavaOne, does just that, offering real-time garbage collection and support for x86. Distinguished Engineer in the Client Software Group, Greg Bollella, joins Vice President of Global Systems Engineering, Hal Stern, for the latest edition of Innovating@Sun.

    Stern and Bollella discuss:

  • The movement of real-time as controlling sequencing to real-time as managing latency, illustrated by examples in the financial industry
  • Guaranteeing that your real-time threads actually run in real-time
  • Engineering trade-offs between throughput and predictability
  • Interesting, fun applications of real-time programming such as traffic control
  • What will be required of programmers
  • New forays in the embedded space with robotics

    Links:



    Show Transcript
    Real Time Java website
    Java Real-Time System 2.0 Press Release
    Greg Bollella's Profile
    University of Lund
    JavaOne Conference

  • Tuesday May 01, 2007

    Sun Labs Virtual Open House

    If you were not able to come in person to see the Sun Labs Open House 2007 at our Menlo Park Campus, check out the Sun Labs Virtual Tour and the great interviews with some of our best researchers.