Jakub Míšek
Jakub graduated Software Engineering at Faculty of Mathematics and Physics at Charles University in Prague, Czech Republic. He was also a PhD candidate for one year. His academic work involved data semantization, compilers, integration and automatized processing of web data and utilizing of development processes in dynamic languages. For more details, see Publications below. The work on the university resulted in several academic papers presented on conferences in Japan, China, Morocco and others.
During the study, Jakub worked on and improved open-source project Phalanger – the PHP compiler for the .NET Framework. Since then, he is still one of the main developers of the project.
He also designed and implemented realistic three-dimensional online version of popular snake game called SnakeWorld, as a demonstration of several DirectX 10 techniques. See Projects below for the list of projects being currently in development.
Blog
For more details follow php-compiler.net – the blog about Phalanger – the PHP language compiler for .NET.
Publications
2010
- Jakub Míšek, Filip Zavoral:
High-Level Web Data Abstraction Using Language Integrated Query,
Intelligent Distributed Computing IV – IDC 2010, Studies in Computational Intelligence 315, Springer Verlag, 2010 - Jakub Míšek, Filip Zavoral:
Mapping of Dynamic Language Constructs into Static Abstract Syntax Trees,
The proceedings of 9th IEEE/ACIS International Conference on Computer and Information Science (ICIS 2010).
2009
- Jakub Míšek, Filip Zavoral:
Syntactic and Semantic Prediction in Dynamic Languages,
The proceedings of 7th ACIS International Conference on Software Engineering Research, Management and Applications, SERA 2009, Studies in Computational Intelligence, Springer Verlag, 2009 - Miloslav Beňo, Jakub Míšek, Filip Zavoral:
AgentMat: Framework for Data Scraping and Semantization,
Proceedings of the Third International Conference on Research Challenges in Information Science, IEEE Computer Society Press, 2009 - Jakub Míšek, Daniel Balaš, Filip Zavoral:
Phalanger IntelliSense: Syntactic and Semantic Prediction,
Informačné technológie – Aplikácia a Teória, ITAT 2009 - Jakub Míšek:
IntelliSense Implementation of a Dynamic Language,
Charles University in Prague, 2009 - Adam Abonyi, Daniel Balaš, Miloslav Beňo, Jakub Míšek, Filip Zavoral:
Phalanger Improvements,
Technical report 2009/5, Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague, 2009
Projects
- LINQ to Web - linqtoweb.codeplex.com
Using .NET and Language Integrated Query you can easily access information from various sources. The project is focused on generating abstraction over web resources, generating .NET classes and allowing to use LINQ for reading web in strongly typed object oriented way. - Phalanger - www.php-compiler.net, phalanger.codeplex.com
Phalanger is a new PHP implementation introducing the PHP language into the family of compiled .NET languages. It provides PHP applications an execution environment that is fast and extremely compatible with the vast array of existing PHP code. Phalanger gives web-application developers the ability to benefit from both the ease-of-use and effectiveness of the PHP language and the power and richness of the .NET platform taking profit from the best from both sides. - SnakeWorld Game - www.besnaked.com/snakeworld/
Snake World is a game for Windows. It is remake of classic snake game into the 3D graphics using new DirectX 10 and over-internet multiplayer capability. All the players share the same virtual world. You can see them, eat their apples and of course you can kill them. - Phalanger IntelliSense – Syntactic and Semantic Prediction for PHP Language Integration -www.codeplex.com/phalanger
Phalanger IntelliSense is an implementation of the language integration for Microsoft Visual Studio development environment. There are used own techniques for analyzing dynamic source code and offering possible completions of an expression to the user. The integration processes the PHP language code and integrates it with the .NET static assemblies.
Share this page
php-compiler.net
- Writing compiled PHP extensions in PHP February 7, 2012PHP offers a lot of various extensions which add additional library functions, classes, constants and other constructs. Common extensions include for example php_mysql and php_iconv. Since extensions are implemented in C language, the performance is great. It also allows programmers to use other native libraries that … Continue reading → […]
- WordPress on .NET with SQL Server is Possimpible using Phalanger 3.0 January 23, 2012In a recent scenario I wanted to run WordPress as a subdirectory of a .NET application. I also wanted to avoid installing PHP and MySql on the Windows server. Impossible? Apparently not! (I’ll get to the word Possimpible a bit … Continue reading → […]