|
The SageTV Community Here's the place to discuss what's worth recording, HTPC deals at retail stores, events happening outside of your home theater, and pretty much anything else you'd like. (No For-Sale posts) |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
SageTV Studio & Android
Question for you developer types: Is there anything Google can gain from the SageTV studio stuff? Or would all plugins and such need to be re-written for Android?
Just trying to wrap my head around Google's reasoning... |
#2
|
||||
|
||||
Studio is a far cry from developing android applications.
I would switch in a NY Minute, which I hear is pretty quick, to doing Android apps in Eclipse vs working in Studio - I think most would agree. Don't get me wrong, I love that Studio exists and makes things like SageMC and Phoenix possible - but it'd be a lot easier (I think) to use androids GUI building tools. btl.
__________________
PHOENIX 3 is here! Server : Linux V9, Clients : Win10 and Nvidia Shield Android Miniclient |
#3
|
||||
|
||||
Studio is to Android what LaTeX is to MS Word... Or like building a web site with Notepad instead of an HTML editor...
__________________
SageTCPServer (2.3.5): Open source TCP interface to the SageTV API MLSageTV (3.1.8)/Sage Media Server (1.13): SageTV plugin for MainLobby/CQC TaSageTV (2.58)/TaSTVRemote (1.14): Monitor/control SageTV with an Android device TbSageTV (1.02)/STVRemote (1.11): Monitor/control SageTV with a PlayBook 2 TiSageTV (1.64)/TiSTVRemote (1.09): Monitor/control SageTV with an iPhone/iPod/iPad |
#4
|
||||
|
||||
Android is very much like a plugin system on it's own. While you write "Apps" for android, apps can leverage the abilities that are exposed in other apps, and your apps can poentially contribute to the functions in existing apps. Much of this is done using Android's messaging achritecture, called Intents.
Because of this, I don't see Google utilizing the SageTV plugin system or the Studio application framework. Studio is basically a programming language defined in Xml. While much of Android is based around Xml, the Xml is mainly for UI work (layout, colors, animations, etc), and not actual logic.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#5
|
||||
|
||||
I think what Studio DOES bring isn't the language itself, but the Presentation widgets. The tree based widget system is very good for a configurable UI (where you can easily create many panels, with any combination of items, all completely scalable and scrollable within each panel). This is something that is NOT easy to do with windows forms, and something that just started entering into windows development with the Windows Presentation Foundation (basically a branch of Silverlight).
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#6
|
||||
|
||||
Quote:
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Android application: taSageTV | Fonceur | SageTV v7 Customizations | 1559 | 12-14-2016 10:23 AM |
SageTV Placeshifter for Android | nyle | SageTV Placeshifter | 5 | 12-31-2011 10:40 AM |
SageTV as Android for TVs? | perholm | General Discussion | 10 | 06-23-2011 08:26 PM |
Android client? | equalize | SageTV Placeshifter | 1 | 07-22-2010 09:37 AM |