Applications
Overview
CloudShield Applications
DNS Defender
Subscriber Services Manager
Partner Applications
Lawful Intercept
Data Retention
Traffic Control & Security
Cloud Computing
Development Environment

Markets
Government
Service Providers

Related Documents

Document Library

 


CloudShield worked with us around the clock until the problem was resolved and helped us ensure a DDoS attack of this scale on EveryDNS will not happen in the future.

 
David Ulevitch,
Founder, EveryDNS

Development Environment 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.


Copyright © 2010 CloudShield Technologies. All rights reserved.