Yate is a next-generation telephony engine. While currently focused on Voice over Internet Protocol (VoIP) and PSTN, its power lies in its ability to be easily extended. It supports SIP, H.323, IAX, MGCP, Jingle, Jabber, E1, T1, analogic, robbed bit, ISDN PRI, BRI, and SS7. YateClient is an Instant Messenger and Voice application for Jabber/Jingle IM, SIP, H.323, and IAX VoIP protocols.
DEMUX Framework enables Java developers to build modular, cross-platform applications which can run on desktop, Web, and mobile and embedded devices. It is based on OSGI and supports creating JavaFX desktop applications, mobiles apps (Android, iOS, Windows), and Web applications.
The MirBSD Korn Shell (mksh) is an actively developed successor of pdksh (the Public Domain Korn Shell), aimed at producing a shell good for interactive use, but with the primary focus on scripting. It is intended to be portable to most *nix-like operating systems as long as they're not too obscure. mksh incorporates improvements from OpenBSD and Debian, as well as bugfixes and enhancements developed for the MirOS, FreeWRT, and MidnightBSD projects and Android. The emacs command line editing mode is UTF-8 capable, and Byte Order Marks are ignored in scripts. The shell supports large files, as well as all pdksh and some csh, AT&T ksh, zsh, and GNU bash features, is compatible with the Bourne shell and POSIX (within limits), has no limit on array sizes, and incorporates some other useful builtins and features. While being already fast and small (without losing functionality), flags to make it even smaller can be given at compile time. An interactive shell reads "~/.mkshrc" on startup.
CRest (Client REST) is a lightweight library that simplifies the integration of third party RESTful services into Java applications. CRest is mainly annotation-driven, allowing the developer to focus on the essential aspects of the integration of a REST service, such as the definition of the Java interface that maps the remote REST methods and the data model the interface will deal with. The rest is achieved by annotating a plain Java interface with the relevant information such as the service end-point, the desired timeouts, URL formats, etc. CRest will handle everything else, including HTTP request generation, auto marshalling of the response, and more.
MundoCore is a lightweight and easy-to-use communication middleware to integrate heterogeneous software systems, consisting of services written in different programming languages and running on different operating systems. It also offers specific support for mobile and ubiquitous computing environments.
OpenMobster is a mobile cloud platform to integrate mobile apps with Cloud services. These services can be anything ranging from your Corporate backend (CRM, ERP, etc.), to consumer Cloud services (Gmail, Facebook, etc). It features Seamless Data Synchronization: synchronizes and manages the life cycle of locally stored data. This data is then automatically/bidirectionally synchronized with the cloud. Push Notifications: app state changes are proactively pushed to an App from the Cloud server. The Push mechanism uses a pure network/socket based approach instead of clunky methodologies like sending SMS alerts or email alerts. The Push notifications happen inside the app's execution environment. In case of iOS, Push is based on the Apple Push Notification Service. Supported platforms: Android and iPhone/iOS.