Potato Blog

news, tutorials and ideas that matter to Potato software

Future plans for Push Framework

Posted by: admin

Tagged in: Push Framework , plans , future

Many projects that were released to the public were not necessarily strategically important to their authors businesses. Surely not the case of Push Framework here. The C++ community should rest assured about the future of Push Framework. Suffices to say that Push Framework is the core component upon which one of my most important projects relies on (Chess composer). Furthermore, true to say that at the time Push Framework was ready to go online, I was considering all exploitation possibilities : finally I could not resist the benefits of open source and community contribution against the unclarity of a commercial undertaking. Besides, Batch Document start was a failure. Thus all devotions for commercial products needed to be fully concentrated on Batch Document. Like any other library, Push Framework has to benefit from a wide adoption before it can be acknowledged with a stable release. If we can reach that goal, then we can make the next step into creating a distributed framework that has Push Framework as its main building block.


Website changes

Posted by: admin

You may have noticed that many content material at Potato software has gone. For example, Easy Profiler support articles were all moved to Google Project Hosting.

Since the launch of Push Framework I was questioning the goal of Potato software itself. Hence I finally decided to keep it as a central place where I reference all amateur projects that I develop in my spare time.

 

Thus, now it is more of a "portfolio" website, where you find a list of projects with "quiescent"  presentational content, and other dynamic news and updates.


history of Push Framework

Posted by: admin

Tagged in: Push Framework , past , history

I can’t recall when Push Framework has born into a project idea with all the characteristics/features that make up a software project.

However I remember that the situation with Chess composer -one of my amateur projects-  has grew to a such degree of unexplicable misconfidence that I took consequentive decisions to refactor one of its critical parts that later grew to an independent library that turned out to be exploitable in other project contexts.
The project was about a real time server for Blitz play. Eventhough the code was complete, taht I could run two instances of the client softawre, connect and test functional scenario successfully, that I can even run a sort of multi-players simulators, launching hundreds of connections against the server with programmed behavior, that I can login see what happens and interact with robots, Confidence was still not surrendering to the facts.

However, after many refactoring efforts, the result achieved was still not convincing.Thus I was lured to invest my spare time into another amateur projects, namely Batch Document.

In February 2010, Batch Document was complete but by a force-majeure I found myself obliged to pause it.  Despite that I didn't look back to Push Framework, rather considered enhencing Easy Profiler - a previously pusblished application - with the feature of remote profiling.

Easy Profiler was doing a good job on visualizing different transformations of locally collected performance features. The idea that we can handle a realtime stream of measures pertaining to remotely collected features was generating load of insoluble complexity : Easy Profiler Observer had to act like a generic dashboard with different view. Each view has to show a multiplex of the actual measures/transformed measures of a group of features and for features there were multiple types. I demanded that if performance monitoring is to be added to Push Framework, then it has to be handled by a new sophisticated version of Easy Profiler. With the time, I simply gave up : The type of conceptual dificulties was too much for the mere hours left after the daily job and for the disruptiion in the train of thought to be cracked.

In May 9th, I found myself at home, thus I decided to setup concrete plans for Push Framework. In May 20th the dashboard was aleady complete, however not implemented in the way I hoped it to be, and in June 2nd, the last tests were undergone, before I gave myself to the creation of support/website material.

On July 1st, Push Framework is available to the C++ community.


Batch Document is launched

Posted by: admin

Tagged in: batch document

Batch Document, a Potato software creation is now online at the following address :

http://www.batchdocument.com

BatchDoc will undergo a Beta phase that lasts 2 months before evryone can buy and exploit the product for his needs.


Batchdocument is an initiative in the domain of documents production. The market is suffering from complex and super expensive solutions. Batchdocument will offer Batchdoc, an alternate affordable solution that alleviate the burden associated with the design habits change, help the user easily create production script able to handle complex scenarios and deliver unmatched speed.

 

Vist Batch Document .


Easy Profiler at Code Project

Posted by: admin

Easy Profiler is published at Code Project and Google Code. At Code Project, the article is selected as  Editor Choice and Best article of November 2009 in the MFC/C++ category.

The Chess Composer is due to June 2010

Posted by: admin

Tagged in: Chess composer , chess

Chess Composer is the new name for Potato chess. Work on a beautiful website has now started with an expected redesign of the existing desktop client starting on November 2009. An expected launch date is given for June 2010. Up-to-date information can be found on Chess composer website : http://www.chesscomposer.com

 


This consists in a C++ framework with the aim of easing the creation of concurrent, high-performance servers that have to deal with a large number of simultaneously connected clients. The code is a refactor of Potato Chess RealTime Blitz server by removing specfic application code and rethinking the base code into reusable classes for the development of servers in other domains. Expected availability end 2009.

Easy Profiler released !

Posted by: admin

Or the frustration of profiling is gone ! Read the full features-list here [Click] . An illustrative article is presented here in form of a funny story [Click] .

Easy Profiler, on the road..

Posted by: admin

You might have read about it in the news page, or in the previous blog. What is it about ? Read this preliminary white paper which contains a concise synopsis of the current profiling solutions, how they operate and the type of result they deliver. You should be able to understand the ideas upon which Easy Profiler ill be built.

http://www.potatosoftware.com/The_premises_of_compile-time_profiling.pdf 


<< Start < Prev 1 2 Next > End >>
Potato software