Ocean update - ESUG Conf 2011 @ Edinburgh

Preview:

DESCRIPTION

latest news and updates on OCEAN

Citation preview

a Clean Networking Library

for

ESUG 2011 @ Edinburgh

Socket

HTTPSocket SocksSocket

SocketAdress

ByteArray TCP+

UDP+… IPv4

+IPv6 IPv4

+IPv6

Current network library

0% tested

Dirty!

VM

Image

OS

BackEnd

Network API

OCEAN Architecture

Plugin

Socket Library

ALL Primitives !

BackEnd

Network API

Plugin

BackEnd

Network API

Plugin

UdpSocket TcpSocket

SocketPluginWrapperSocket

ConversationTcpSocket

ServerTcpSocket

OCEAN Current Status

OOP 100% tested Almost

OCEAN Current Status

Library Tests Classes 17 21 Methods 188 149

Metacello

Config Tests

~44% of Methods

Kernel

Hard time writing tests!

Socket connected?

Data received?

Data sent?

Socket closed?

Concurrency Low-level

How to Help?

Your code

OCEAN

Jannik Laval

Olivier Auverlot

Luc Fabresse

Noury Bouraqadi

Igor Stasenko