![]() |
||
|
Why a think tank? A legitimate question you could ask.
As every self respecting IT-worker probably has, a box
full of ideas. Ideas to try out, develop some software
and 'Oh yeah, I just háve to try that out!' All ideas
which bring the inventor out in us, making us want to
build things.
Well, I have this feeling or instinct you might call it
every once in a while. Then an idea boils up in my mind
and makes me want to try it out right away. Doing that
is not always possible. Other ideas are still in the
process of being tried. That's when this think tank
comes into play. To not forget these ideas, they are
added to this pool for continuous inspiration and
dreaming.
Enjoy the innovative ideas which spring from the
creative mind of MaGaM MultiMedia.
Why a think tank? A legitimate question you could ask.
As every self respecting IT-worker probably has, a box
full of ideas. Ideas to try out, develop some software
and 'Oh yeah, I just háve to try that out!' All ideas
which bring the inventor out in us, making us want to
build things.
Well, I have this feeling or instinct you might call it
every once in a while. Then an idea boils up in my mind
and makes me want to try it out right away. Doing that
is not always possible. Other ideas are still in the
process of being tried. That's when this think tank
comes into play. To not forget these ideas, they are
added to this pool for continuous inspiration and
dreaming.
Enjoy the innovative ideas which spring from the
creative mind of MaGaM MultiMedia.
|
||
![]() |
||
|
PHP Tag Library
PHP Tag Library
During my internship in Vienna I got in contact with a lot of J2EE software. In my free time I had done some hobby projects involving PHP. And when developing this site and its CMS I thought by myself, 'Can't I make this tedious work of creating viewers and controllers easier?' That's when the J2EE JSP's, Servlets and JavaServer Faces popped up in my mind. 'Isn't there something similar for PHP?', I thought. Browsing the net didn't came up with much. That's when I thought of implementing the JavaServer Faces and JSP Tag Library functionality in PHP form. Needles to say I haven't gotten round it yet. Lot's of other interesting stuff to do as well!
During my internship in Vienna I got in contact with a lot of J2EE software. In my free time I had done some hobby projects involving PHP. And when developing this site and its CMS I thought by myself, 'Can't I make this tedious work of creating viewers and controllers easier?' That's when the J2EE JSP's, Servlets and JavaServer Faces popped up in my mind. 'Isn't there something similar for PHP?', I thought. Browsing the net didn't came up with much. That's when I thought of implementing the JavaServer Faces and JSP Tag Library functionality in PHP form. Needles to say I haven't gotten round it yet. Lot's of other interesting stuff to do as well!
|
||
![]() |
||
![]() |
||
|
Addition to Apollo CMS
Addition to Apollo CMS
When entering the board which leads the orchestra at one point I got to do with the member administration. Currently in a spreadsheet, the idea came up to develop a member profile and manage in a database with proper PHP frontend. Maybe add it to the current CMS in which news and media is managed. This would make registering a new member or changes in a members profile a lot easier. Knowing the board these ideas need to sink in, before giving the 'go'. On the other hand a fast decision isn't sensible either. Some aspects need carefull consideration as it concerns personal information of members. Oh well, adding it to the think tank keeps it fresh in my mind.
When entering the board which leads the orchestra at one point I got to do with the member administration. Currently in a spreadsheet, the idea came up to develop a member profile and manage in a database with proper PHP frontend. Maybe add it to the current CMS in which news and media is managed. This would make registering a new member or changes in a members profile a lot easier. Knowing the board these ideas need to sink in, before giving the 'go'. On the other hand a fast decision isn't sensible either. Some aspects need carefull consideration as it concerns personal information of members. Oh well, adding it to the think tank keeps it fresh in my mind.
|
||
![]() |
||
![]() |
||
|
Automatize educator's workflow
Automatize educator's workflow
I was part of a project team when at the end of my second year software engineering. The assignment we chose, was the idea of one of the educators on my university. He envisioned a system in which he could manage his tasks. In short he wanted to define several cost categories on which he could register his hours planned and worked. Tasks could then be booked in these categories. He wanted to define subtasks to a task as well, grouping subtasks under a task as a matter of fact. For input he envisioned a desktop graphical user interface, which can be used on the network within the university. Another input interface he liked to have was a web application in which he could see his planned tasks for the next day, typically reviewing them the evening before. During the project we came to a first analysis and implementation of a solution. Enough material for a follow up project.
I was part of a project team when at the end of my second year software engineering. The assignment we chose, was the idea of one of the educators on my university. He envisioned a system in which he could manage his tasks. In short he wanted to define several cost categories on which he could register his hours planned and worked. Tasks could then be booked in these categories. He wanted to define subtasks to a task as well, grouping subtasks under a task as a matter of fact. For input he envisioned a desktop graphical user interface, which can be used on the network within the university. Another input interface he liked to have was a web application in which he could see his planned tasks for the next day, typically reviewing them the evening before. During the project we came to a first analysis and implementation of a solution. Enough material for a follow up project.
|
||
![]() |
||
![]() |
||
|
3D game framework
3D game framework
Yes sir! After being able to choose my own subjects in my software engineering education, I chose various game related subjects. They wetted my appetite for game related programming even more! To get more experience in 3D-gaming techniques, I got the idea of a 3D game framework. A framework consisting of modules. These modules/plugins should be independant and reusable. The concept behind the framework is that of a jigsaw puzzle. The modules/plugins are the pieces and the whole puzzle represents the complete framework. A module/plugin should be easily replaceble by another, maybe better one. First I thought of a Java implementation, much like the framework behind the Eclipse editor. It would make the game framework almost immediately platform independant. Then again, the leading language for game programming is still C/C++. To get more experience for the industry, mastering this language related to game programming is a must. There are just lot's of things to do and explore within gaming & virtual reality! I actually can't wait to get some hands-on with this very interesting subject! But hey, there are other things in life too (aren't there? ;-))
Yes sir! After being able to choose my own subjects in my software engineering education, I chose various game related subjects. They wetted my appetite for game related programming even more! To get more experience in 3D-gaming techniques, I got the idea of a 3D game framework. A framework consisting of modules. These modules/plugins should be independant and reusable. The concept behind the framework is that of a jigsaw puzzle. The modules/plugins are the pieces and the whole puzzle represents the complete framework. A module/plugin should be easily replaceble by another, maybe better one. First I thought of a Java implementation, much like the framework behind the Eclipse editor. It would make the game framework almost immediately platform independant. Then again, the leading language for game programming is still C/C++. To get more experience for the industry, mastering this language related to game programming is a must. There are just lot's of things to do and explore within gaming & virtual reality! I actually can't wait to get some hands-on with this very interesting subject! But hey, there are other things in life too (aren't there? ;-))
|
||
![]() |
||
![]() |
||
|
Increase MaGe FTP server's functionality
Increase MaGe FTP server's functionality
As the 'Programming' section of my portfolio shows, I developed a FTP-server as part of an assignment while in my second year software engineering. Allthough its functionality is limited to a small set of FTP-commands, I'm confident a good foundation has been layed for expanding its functionality easily.
The visionary in me envisions a fully functional FTP-server capable of dealing with every command of the FTP-protocol. It would also utilize an access system much like the users, groups and permissions Linux uses. To top it all off a graphical user interface is a must. Every property of the server can be managed in the interface as well as monitor the progress of every download the server is providing.
Yes, I know it's a fairly ambitious vision. If I could only find the time...
As the 'Programming' section of my portfolio shows, I developed a FTP-server as part of an assignment while in my second year software engineering. Allthough its functionality is limited to a small set of FTP-commands, I'm confident a good foundation has been layed for expanding its functionality easily.
The visionary in me envisions a fully functional FTP-server capable of dealing with every command of the FTP-protocol. It would also utilize an access system much like the users, groups and permissions Linux uses. To top it all off a graphical user interface is a must. Every property of the server can be managed in the interface as well as monitor the progress of every download the server is providing.
Yes, I know it's a fairly ambitious vision. If I could only find the time...
|
||
![]() |
||