Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
integration_of_various_programming_languages_into_pogamut [2010/10/13 18:45]
jakub_gemrot
integration_of_various_programming_languages_into_pogamut [2010/10/15 09:11] (current)
jakub_gemrot
Line 1: Line 1:
 <​html><​table border="​0">​ <​html><​table border="​0">​
 <tr> <tr>
-<th style="​font-weight:normal;">You will gain expertise in</​font>​:</th+<td width="​130" ​style="​border-bottom1px solid lightgray;">Name:</td
-<th> </th+<td> </td
-<th><​font color="​blue">​Software packages, ​various languages</​font></​th>+<td><​font color="​blue">​Integration of various ​programming ​languages ​into Pogamut</​font></​td>
 </tr> </tr>
 <tr> <tr>
-<th style="​font-weight:normal;">Difficulty:</th+<td width="​130" ​style="​border-bottom1px solid lightgray;">You will learn:</td
-<th> </th+<td> </td
-<th><​font color="​blue">​medium</​font></th>+<td>Software packages, various languages</td>
 </tr> </tr>
 <tr> <tr>
-<th style="​font-weight:normal;">Excitement:</th+<td style="​border-bottom1px solid lightgray;">Difficulty:</td
-<th> </th+<td> </td
-<th><​font color="​blue">Have you always wanted to know what Python, Ruby, Scala and other languages are but have no project where to test them? And score points the very same time at MFF? You've found it!</​font></​th>+<td><​font color="​orange">moderate</​font></​td>
 </tr> </tr>
 <tr> <tr>
-<th style="​font-weight:normal;">Description:</th+<td style="​border-bottom1px solid lightgray;">Excitement:</td
-<th> </th+<td> </td
-<th><​font color="​default" style="​font-weight:normal;">​ +<td><​font color="​blue">Have you always wanted to know what Python, Ruby, Scala and other languages are but have no project where to test them? And score points the very same time at MFF? You've found it!</​font></​td>​ 
-The Pogamut platform are running on top of Java Virtual Machine (JVM) providing a quick way for coding bot behavior in Java programming language. But JVM offers more! There exist many languages which can interpreted by JVM apart Java (either via interpreter implemented in Java or via compiler that produces Java Bytecode). Ruby, Python, PHP, Scala, Javascript and many more. And that's exactly what this project is all about. We would like to check whether these languages can be truly used with Pogamut. So the main part of work will be to sit down and get these languages up and running in JVM and test whether they are suitable for Pogamut. And we're pretty sure they are, because it will eventually comes down to the question "how the language are representing classes / objects"​ and how to map them to Java classes/​objects of the Pogamut platform (which is pretty easy in case of Python for an instance!).</​font></​th>+</​tr>​ 
 +<​tr>​ 
 +<​td ​style="​border-bottom1px solid lightgray;">​Description:</​td>​ 
 +<td> </​td>​ 
 +<​td><​font color="​default">​ 
 +The Pogamut platform are running on top of Java Virtual Machine (JVM) providing a quick way for coding bot behavior in Java programming language. But JVM offers more! There exist many languages which can interpreted by JVM apart Java (either via interpreter implemented in Java or via compiler that produces Java Bytecode). Ruby, Python, PHP, Scala, Javascript and many more. And that's exactly what this project is all about. We would like to check whether these languages can be truly used with Pogamut. So the main part of work will be to sit down and get these languages up and running in JVM and test whether they are suitable for Pogamut. And we're pretty sure they are, because it will eventually comes down to the question "how the language are representing classes / objects"​ and how to map them to Java classes/​objects of the Pogamut platform (which is pretty easy in case of Python for an instance!).</​font></​td>
 </tr> </tr>
 </​table></​html>​ </​table></​html>​
- 
integration_of_various_programming_languages_into_pogamut.txt · Last modified: 2010/10/15 09:11 by jakub_gemrot