Thursday, December 4, 2014

LCARS Interface for Windows 8.1 (Release 41) is now available!

It's finally here!  The record setting time between updates for this app is now over and hopefully we won't be breaking it for a long time. 

The reason for the delay as explained before in previous posts in more detail was due to several things. Windows Phone 8.1 came out and we spent a lot of time re-structuring everything so that we could share as much code as possible between the Windows and Windows Phone versions. This took some time, but it ended up working out great. We had to essentially re-write the Windows Phone app from the ground up to do this, as we moved from the Silverlight framework to WinRT. Lots of code was copied over from the Windows 8 app to star with, but we also had to refactor it quite a bit in order to remove anything that coupled the code to one platform or the other. The result it we now have operation code that is identical on the back end, and we tailor the front end interface for the specific platform. Granted our interfaces for LCARS apps are quite a bit more complex than the typical Windows app UI, so we still have work to do there, but it still saves time and makes everything less prone to bugs.

Once we got the Windows Phone 8.1 app completed, it was finally time to get back to Windows 8.1. It had been a few months since the last update, and although we always have many things in progress, it's hard to show anyone that. This update needed to happen.  But what we ended up doing is another major re-structuring of the code which makes everything more modular, and separates out the "productivity" tools and the "starship systems" parts of the app even further. They now open completely separately from the "login' screen. The roadmap post from last week explains this in a lot more detail as to why we did this.  But the process went very well, and now we have very modular components that will allow more flexibility in the way people obtain these apps in the future, and give more value to the ones who purchased the phone version.

Here's the short list of changes. Not everything is listed here, but most of the things you will notice are:
  • New Camera module.
  • New E-Book Reader module (views e-pub files).
  • New Shield module.
  • New animation for external Conn viewer.
  • Secondary Tile for Weather is now a Live Tile!
  • Structural changes to the menus.
  • Bug fixes, animation tweaks, performance improvements all over the place.
Seeing as this update was long it gave us a chance to knock out quite a few things on our ever growing list. The Camera and E-Book modules were completed on the back end in the last major Windows Phone.8 1 update, and as was the plan all along they are now available on Windows 8.1 with the same functionality!

What's really cool though is the Shield module! It goes a step further than our other "ship system" modules because this one is actually running off of a fully operational "starship core" on the back end! This is just the first piece towards integrating everything with it, so all of the other systems are still standalone for now. Lots of new animation on the shields screen too, and we hope to use it as a model for how we want all new modules to be in terms of how animated and how much control you get over things. Right now all systems besides the shields are on "autopilot" and power management, etc is all handled. Eventually that will change and you will be able to modify all of them and they will affect each other! We're very excited about the possibilities for this in the future.

9 comments:

  1. Is anyone else having a problem with the weapons/transporter sounds since the update?

    ReplyDelete
  2. This comment has been removed by the author.

    ReplyDelete
  3. I do have weapons, transporter or editor. What gives?

    ReplyDelete
    Replies
    1. Can you be more specific about the issue? Do those modules not work at all, or is there a specific issue with them. We will look into whatever it is right away...

      Thanks

      Delete
  4. I don't even see those functions in the LCARS - are they separate apps?

    ReplyDelete
    Replies
    1. The Weapons and Transporter are under the "Ship Sys" button on the main page. The Log editor will be under the "Apps" button on the main page. This is the Windows 8.1 version. The Windows Phone version does not have the transporter or weapons right now, but the Log editor is there.

      Delete
    2. Ok.

      What are the restrictions on eBooks?

      I cannot get any to open.

      Delete
    3. DRM protected e-books are not supported which generally include ones downloaded from iTunes, Google Books, Amazon, etc. Most other ones should work, although we have been working on adding support for some other types this week. Hopefully we will get another update out soon that will increase the number of supported ones. Right now it only supports the .epub format. Books in PDF format can also be viewed with the PDF reader in the Windows 8.1 app (not supported on Windows Phone yet).

      Delete
  5. H . P . is by and large best-known with regard to computing devices plus computer printers, nevertheless they as well produce huge range of photo printer together with graphic documents. http://wt9kztpbst.dip.jp https://imgur.com/a/wd78A4M https://imgur.com/a/Iy8bd8n https://imgur.com/a/ulnylvu https://imgur.com/a/TnLa5l8 https://imgur.com/a/rdo4UzO https://imgur.com/a/AmGgLGJ

    ReplyDelete