home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
MediaPortal 1 Plugins
New Webinterface
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="misterd" data-source="post: 129099" data-attributes="member: 19503"><p>Hi,</p><p>I would prefer that we should first try to combine Admirals or Maschines test app with hevea or something like that. This could make things easier, if we know that this approach will work.</p><p>I suggest to use the SVN of the old webinterface or the one for mp-plugins. Too many SVNs make everything more complicated.</p><p></p><p></p><p>I thought that it would be better if we separate between the web application/service and the back-end systems. The reason is that if there is a modification or technique change in one of the back-end systems, we only have to modify this abstraction layer. The layer should be very simple and more like a wrapper. If we would support TVEngine2 than it would be possible to create such a class hierachie:</p><p>- SimpleMPClient (Representing a client without TV)</p><p>- ClientWithTVEngine2 : SimpleClient (Client with TVEngine2)</p><p>- ClientWithTVEngine3 : SimpleClient (Client with TVEngine3)</p><p>- Server (Generall abstract class for a server. Will access db and tv service)</p><p>- MasterServer : Server</p><p>- SlaveServer : Server</p><p>This is just an example and not a final version. The final version can only be declared when we have a feature list and a deep look into the sources of MP and TVServer. My proposed web service than would be very similar to this abstraction layer. Another advantage that if there is the need for a different web service or something else, we have a simple global interface which will wrap the whole back-end systems. I hope that this is detailed enough for everyone.</p><p></p><p>Regards,</p><p>MisterD</p></blockquote><p></p>
[QUOTE="misterd, post: 129099, member: 19503"] Hi, I would prefer that we should first try to combine Admirals or Maschines test app with hevea or something like that. This could make things easier, if we know that this approach will work. I suggest to use the SVN of the old webinterface or the one for mp-plugins. Too many SVNs make everything more complicated. I thought that it would be better if we separate between the web application/service and the back-end systems. The reason is that if there is a modification or technique change in one of the back-end systems, we only have to modify this abstraction layer. The layer should be very simple and more like a wrapper. If we would support TVEngine2 than it would be possible to create such a class hierachie: - SimpleMPClient (Representing a client without TV) - ClientWithTVEngine2 : SimpleClient (Client with TVEngine2) - ClientWithTVEngine3 : SimpleClient (Client with TVEngine3) - Server (Generall abstract class for a server. Will access db and tv service) - MasterServer : Server - SlaveServer : Server This is just an example and not a final version. The final version can only be declared when we have a feature list and a deep look into the sources of MP and TVServer. My proposed web service than would be very similar to this abstraction layer. Another advantage that if there is the need for a different web service or something else, we have a simple global interface which will wrap the whole back-end systems. I hope that this is detailed enough for everyone. Regards, MisterD [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
MediaPortal 1 Plugins
New Webinterface
Contact us
RSS
Top
Bottom