NAT Traversal , peer-to-peer networking cross platform api

sP2P goal is to mark new small era in applications development. There are tons and tons of application in Google play or Apple app store lacking NAT Traversal-ed end-to-end connection capabilities so they could not have their full potential. This is usually result of fact that NAT traversal is commonly dark subject for majority of developers. sP2P enables application development team to instantly solve this matter and to focus on their application primary usage.

  • First easy to use cross-platform NAT traversal/peer-to-peer network API.

    • Publish you voice/video over IP application in a week!
    • Have an live online multiplayer game with 1000000 players supported by just one real server
    • Transfer data directly between peers eliminating security risks of cloud systems
    • Cheap way of real-time control over distant devices/machines/robots over internet
    • Your team is "Green" (Networking)? No worry - all the hard things done by us!
    • State of the art NAT traversal
    • General purpose peer meta information definition and searching
    • Includes secure KEY exchange and AES encryption utilities
    • Built in virtual network/user indexing subsystem
    • General purpose meta information definition and searching for indexing subsystem
  • sP2P cross-platform API

    Use sP2P API in any OS you need

    • Native Microsoft .NET api
    • Native C++ 0x (+obj C selector extensions) API portable to any OS
    • JNI wrapper around C++ lib for use in Java/Android SDK

    Native c++ API is portable to any POSIX system supporting BSD or winsock2 socket.

    sP2P API is based on thread conservative asynchronous event/callback model enabling smooth flow of UI in your applications

    All API versions are very much look-alike. In order of maximizing programming comfort we even developed special "C# look-alike" event/callback system for native c++ CLI api. You can also use for other parts of your application. With it in native c++ you can easily do things like putting anonymous callback method body inside of method that invokes asynchronous function. See code examples...

  • sP2P - everything you need for your peer-to-peer application

    sP2P API is everything you need for your peer-to-peer application

    • Easily invoke-able traversal operation will do everything in behind and return to you connected TCP or communication ready UDP socket
    • Connection creation is garanitied. If all traversal methods fail (2% possibility) connection is created using raw relay.
    • You can define any meta-data property for peer object. You can search peers by values of this properties
    • Bulit in instant-message system. Peer-to-peer application commonly need a way to pre-negotiate before real direct communication tunnel is opened between them. This messages can be also put in good use for adding chat feature to your application.
    • Secure KEY exchange and AES encryption included
    • Peer status track. You can register local peer to track remote peers status and get information about changes instantly
    • You have built in index system for virtual users and networks. sP2P index system is based on mongo DB and gives you permanent meta-data storage. It provides user object management, basic username/password authentication and search-ability by user meta-data. You define any meta-data property as you need. It also defines virtual network object you can assign users to and also search by meta-data.
    • sP2P server system is scalable. No matter how menu users you have new super-nodes can be easily added. Super-node can contain CHECKPOINT service, HANDSHAKE service, STUN service, INDEX service and RELAY service. Each super-node component can be added to particular super-node multiple times.

    This features cover all common needs outside "application black box" so you can focus on application itself not worrying about additional web services you need to power system infrastructure.

NEWS

[2013-02-22] Fylet enters it's beta stage

Fylet soon to be released on Google Play. Fylet began it's beta stage distributing beta version to subscribed testers. It's expected that final release will be available form begging of March 2013. 

Read more...

[2013-01-22] Fylet TSStartup 2012 winner!

Fylet "un-cloud your memories" won the first place in Telekom Slovenia - TSStartup 2012 competition.  

Read more...

[2012-11-15] Fylet application enters TSStartup 10 Finalists

Fylet "un-cloud your memories" simple as it can be direct file transfer peer-to-peer application enters the Telekom Slovenia - TSStarturp 10 finalist  among about 80 teams for year 2012. Fylet is focused on providing secure simple way of tile transfer from smartphone to your home PS.

Read more...

Holest Outsourcing

sP2P Fast start

sP2P - Learn more

Partnership / Investment