Platform
Overview
Hardware
CS-2000 System
IBM BladeCenter PN41
Operating System
Development Environment

Markets
Government
Service Providers

Related Documents

Document Library

 


We are thrilled that CloudShield stepped in and quickly solved a problem that could have turned out much worse.

 
David Ulevitch,
Founder, EveryDNS

PACKETWORKS INTEGRATED DEVELOPMENT ENVIRONMENT PACKETWORKS INTEGRATED DEVELOPMENT ENVIRONMENT

An intelligent network is one which is enabled by software built by domain experts. Migrating from purpose built infrastructure and appliances to an open environment where software can be securely developed and scaled is critical to growing capabilities within the cloud. CloudShield in partnership with our customers and partners collaborated for almost 3 years developing an open language and framework for processing high speed transactions in the network. With packetC and the PacketWorks IDE this open environment for the community is here.

The PacketWorks IDE is a comprehensive suite for developers of applications that are to be deployed on CloudShield Deep Packet Processing Modules. Leveraging the extensible Eclipse IDE framework, developers can design, develop, compile, emulate and debug their network applications. New in the PacketWorks IDE 3.x series are new tools for modeling regular expressions, real-time performance modeling of applications and graphical construction of deployment packages. This product is designed for Systems Integrators, Independent Software Vendors and large customers interesting in building applications operating within the network infrastructure.


Designed in collaboration with leading telecom service providers, government cyber warriors and our development partners, packetC® is an open development language, the industry's first, for developing network applications. With packetC, a familiar C grammar is tailored for security, parallel and packet processing producing a modern language framework designed for high performance computing in the center of the cloud. With a fraction of the lines of code required in a traditional language, applications can be developed that operate up to tens of gigabits per second enabling prototyping of capabilities within a network within hours and days, not weeks and months. In addition, through strict typing and enhanced data structures for networking along with a numerous other tightening of C ambiguities, development of secure code is enhanced. Parallel processing is simplified through enhancements to scoping reducing the need for complex language changes to C that have rendered other C difficult to program.

Key functions include:

  • Eclipse IDE with Modular Plug-In Architecture
  • Support for Linux and Windows Developer Environment
  • Integrated Web Based Release Update System
  • Tight Integration with Version Control for Team Development
  • Plug-In Architecture Enables C, C++ and Java Concurrent Development
  • packetC Editor Leveraging Full CDT Features & More
  • packetC Compiler and Language Support
  • Visual Debugging of Applications and Network Data
  • Network Planner Virtual Patch Panel and Application Package Tools
  • Regular Expression Builder & Test System
  • packetC, RAVE, Regular Expression Language Guides
  • Integrated Performance Modeling System
  • packetC Emulator For Development & Real-Time Emulation
  • packetC.org Live Developer Forum

Developers looking to learn language tips, share their code and collaborate in a forum of their packetC peers can join packetC.org for the latest updates on packetC and its development tools. This forum provides a community with both CloudShield and industry contributors to the language specification discussing relevant topics for developers. Sample applications and coding examples present use cases, best practices and methods for building effective packetC solutions.

CloudShield PacketWorks Operating System (CPOS)

CloudShield's revolutionary CPOS is the first open real-time network operating system. CPOS delivers the most attractive economics, best performance, proven secure deployment and quickest programmability for network applications. CPOS enables the virtualization of multiple network appliances on a single CloudShield appliance or blade, resulting in the lowest DPI capital expense and operating expense in the market. CPOS's layered architecture ensures that the underlying hardware architecture can evolve quickly to take advantage of the latest merchant silicon, achieving leading performance while ensuring that existing applications will run on new platform generations.

CPOS's proven secure architecture ensures that when deploying network applications, additional vulnerabilities are not added to the network. CPOS's built-in functionality enables applications to be quickly written or modified to respond to the latest security threat or customer requirement.


Copyright © 2010 CloudShield Technologies. All rights reserved.