|
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:
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. |
|||||||||||