RSS
 

Archive for the ‘Uncategorized’ Category

Google Summer of Code 2012: results

23 Apr

So here we are, after one month of hard work with the students, they have been notified by Google about the acceptance or rejection of their proposals, so lets expose some results:

  • We ended up with 26 students/applications
  • The mentors team have rated and filtered all of them so after our first round we have 12 still in competition, 14 are out.
  • The 12 applications were pretty good, so based on a mix of criteria we choose the “awesome” proposal/students

 

We would like to congratulate the following “awesome” students that were accepted, they  did a hard work during the last weeks:

 

For people who was not accepted this year, we want to tell that persists on this, join to Summer of Code is not easy, even for us it took 3 years. The key is to keep going and get involved as much as you can, no matters the project.. if you are really motivated… you will increase your chances.

As you know, we are an open source project, a short but open community looking forward to welcome any person interested into contribute. You can join us any time.

That’s all for now, the first phase is over and now the fun begins. Happy Hacking !!!

 
 

Duda: web services framework for Monkey

13 Mar

There is one fact: we are in exciting times for the project. Our HTTP core is consolidated since a while ago, it works in non-blocking mode, it has a nice indented configuration model and provide an advanced API to extend the core behavior, through this we support different behaviors by layers like IPv4, IPv6, SSL encription, security by subnets, basic auth, shell, log writer, etc.

There is a common question from people around the project: “where are you going ?” and the answer is: do you see that embedded Linux Box ?, there’s where we go. Common web servers lack of performance for embedded systems, most of them have focused in high production environments. our focus is different.

Our tech world is service oriented and i would say that implemented through a fat HTTP software stack, simple things are done in scripting languages that requires a process context or even be ran in a JVM environment, that is not lightweight and requires extra resources to be scalable. If you plan to implement a web service for embedded you should start forgetting about Java and PHP and think in lightweight options. Please Google a little about the options available and then continue reading here.

Read the rest of this entry »

 
 

Monkey 0.20 is out

01 Oct

Monkey 0.20 code name “Maduro Frito con queso” (fried mature banana with cheese) is finally out!. It took a while to have this release ready but here we are, a really mature community and project ready to be enjoyed by the free software community.

If you are wondering about what have changed, please refer to the following summary, for more details please follow the bottom link to the official Announcements page.

What’s new / Changes ?

  • Optimized Scheduler
  • Optimized headers TOC parser
  • String parser is 57% faster
  • Banana: get port and pid file from the config file
  • Auth: new basic authentication plugin
  • New TransportLayer directive in monkey.conf
  • QA: improved keepalive test script
  • Fix: host alias setup
  • Fix: unmask files when going to daemon mode
  • Palm: new template request
  • Cheetah: fix workers command
  • Mandril: new security rules based on subnets
  •  

    More details here:
    http://monkey-project.com/Announcements/v0.20.0

     
     

    Looking for companies and individuals

    17 May

    Monkey Project team is looking for companies and individuals who requires a really fast and lightweight HTTP server for their products. Our solution is based in open source technologies delivering a high quality product supported by our community as well the main core developers.

    Monkey provides an extensible HTTP framework for your needs, we are very careful about performance and low resources usage. On every release we perform a strong QA and different tests to assure backward compatibility.

    Here is a list of a few reasons about why Monkey is the right choice:

    • Binary size is 55KB
    • Event driven oriented (asynchronous with fixed threads)
    • HTTP/1.1 compliant
    • Built on top of Linux 2.6 features (specific Linux syscalls dependent)
    • Plugins support: fully modular, extensible through the C API
    • Indented configuration mode (configuration for human beings)
    • CGI supported through our Palm protocol server implementation

     

    Monkey has been tested in the following devices:

    • Gumstix boards
    • Beagleboard
    • Android based phones/tablets
    • Laptop/PC

     

    If you need to integrate a strong and lightweight web server in your Linux Software stack, evaluate Monkey and let us know about it, we are able to help you out in the process.

     
     

    Preparing for 0.12.0 release

    18 Dec

    Today we have merged our development branch of 0.12.0 version into Master branch, this means that we are focusing into QA, minor bug fixes and check that everything is OK for our next major release, so we are crossing our fingers to have something available for the next days (ending 2010). Does anyone have a codename suggestion ?

    You can check a list of commits in the following URL:

    http://git.monkey-project.com/?p=monkey;a=shortlog

    stay tuned, more news will arrive shortly!