ocean update - esug conf 2011 @ edinburgh

8
a Clean Networking Library for ESUG 2011 @ Edinburgh

Upload: nourybouraqadi

Post on 20-May-2015

593 views

Category:

Technology


0 download

DESCRIPTION

latest news and updates on OCEAN

TRANSCRIPT

Page 1: Ocean update - ESUG Conf 2011 @ Edinburgh

a Clean Networking Library

for

ESUG 2011 @ Edinburgh

Page 2: Ocean update - ESUG Conf 2011 @ Edinburgh

Socket

HTTPSocket SocksSocket

SocketAdress

ByteArray TCP+

UDP+… IPv4

+IPv6 IPv4

+IPv6

Current network library

0% tested

Dirty!

Page 3: Ocean update - ESUG Conf 2011 @ Edinburgh

VM

Image

OS

BackEnd

Network API

OCEAN Architecture

Plugin

Socket Library

ALL Primitives !

BackEnd

Network API

Plugin

BackEnd

Network API

Plugin

Page 4: Ocean update - ESUG Conf 2011 @ Edinburgh

UdpSocket TcpSocket

SocketPluginWrapperSocket

ConversationTcpSocket

ServerTcpSocket

OCEAN Current Status

OOP 100% tested Almost

Page 5: Ocean update - ESUG Conf 2011 @ Edinburgh

OCEAN Current Status

Library Tests Classes 17 21 Methods 188 149

Metacello

Config Tests

~44% of Methods

Kernel

Page 6: Ocean update - ESUG Conf 2011 @ Edinburgh

Hard time writing tests!

Socket connected?

Data received?

Data sent?

Socket closed?

Concurrency Low-level

Page 7: Ocean update - ESUG Conf 2011 @ Edinburgh

How to Help?

Your code

Page 8: Ocean update - ESUG Conf 2011 @ Edinburgh

OCEAN

Jannik Laval

Olivier Auverlot

Luc Fabresse

Noury Bouraqadi

Igor Stasenko