Is it possible to create a Windows Store App logo using XAML? - graphics

I need to create logos for my Windows Store Apps. I am not a skilled graphic artist (pretty clueless as to the use of those tools, or even what they are).
I have the design in mind for what I want my logo to basically look like:
I could create this in XAML, using a grid, and placing images in various cells, using either Segoe UI Symbols characters and/or "commons" graphic images (of a camera and footprints), and then add the text in the great middle of it all. But how to then convert that image to the needed 50X50 pixels* for the app's logo? Wouldn't the images, and even the font characters, get too "smushed," for lack of a better term?
Windows Store Apps actually require several different files at various scales and even width:height ratios, but Microsoft has made a tool available that can take a 50x50 logo and automatically generate all the other files.
So: Is it possible to create a Windows Store Apps logo using XAML, and if so, how? Otherwise, what is the preferred method/standard approach to this?
UPDATE
With a little help from my friends (a "virtual one" found here, and an old hiking buddy), I was able to come up with one that I like. Logo:
...and splash screen:

Related

How can I display 3D-Models made in Paint3D with arcore in augmented reality

I want to create simple 3D-Models in Paint3D and display them in Augmented Reality with arCore using android. But whatever model format I use there are always problem/they are not working at all.
When I save the 3D-Model as .glb I can easily view it using any .glb/.gltf viewer and its working fine. I then converted it to .gltf and imported it in android studio with the Goole Sceneform Tools, but when displaying them in AR they are invisible.
When I save the 3D-Model as .fbx I am able to display them in AR but as they arent rectangular the space around the corners is filled up black.
I suspect that the problem is that the Sceneform Tools mostly are use with external ressources like .mtl and my .gltf have includes ressources, but I dont know of a way the extract them. So does anyone have any experience displaying 3D-Models created in Paint3D in Augmented Reality?
If not, are there any other easy programs to build 3D-Models out of pngs? Because in Paint3D you literally just drag in the pngs and that most of the work already done.

How to add a custom svg icon to the Material UI font icon?

The icon I am looking for is pretty unique, so I think I'm going to have to create my own. (I'm looking for an icon of a closed door) I found a PNG file similar to what I need, but I need to figure out a way to integrate it with the material ui font icon.
Is there a way to create the js file for it, similar to the ones that exist? Like this one: https://github.com/callemall/material-ui/blob/master/src/svg-icons/action/accessibility.js
I don't know where the "path" comes from, does anyone know?
Thanks in advance!
Those were created using design tools specifically created for this purpose. Creating path based SVG Icons will take a bit more time if you're unexperienced in the field, however it is most likely you can create your own with some free online tools and a bit of patience.
Once you did (the data doesn't necessarily have to be in path format for the SVG, you can create any valid SVG using the available syntax and attributes which you can find info about right here), you can simply replicate one of those JS files and import / export them wherever applicable and use it in a similar fashion as you would any Material UI one.
Such an online tool could be this one for creating what you need:
http://editor.method.ac/

How can I set the fill color of a built-in Bing Maps AJAX7 SDK pushpin?

I am using the Bing Maps AJAX7 SDK and need to use pushpins of several different colors to represent several different statuses (red, green, gray, and white). I've studied the documentation looking for a way to use the default icon and simply set the fill color, but to no avail.
I am aware that some clever things can be done using HTML and CSS, but I'm hoping to avoid all of that for now.
Is it possible to use the Bing Maps default pushpin but change the fill color?
Actually the icon my customer wants to use is #46 at this page:
http://msdn.microsoft.com/en-us/library/ff701719.aspx
My customer chose that icon thinking that I could simply select it using my Pushpin object or PushpinOptions object, but I am not sure that's the case.
If using a built-in icon and setting a different fill color is not possible, then can someone tell me where I can get a set of Bing Maps icons or very similar ones that are free for commercial use?
The AJAX control only has one pushpin. To change the pushpin you need different images to replace as the icon. For example: http://www.bingmapsportal.com/ISDK/AjaxV7#Pushpins2
Alternatively you can create canvas pushpins: http://rbrundritt.wordpress.com/2013/04/10/html5-canvas-pushpins-in-javascript/
The custom pushpins you see in the documentation (i.e. #46) is for the REST imagery service only. The reason for this is that for security reasons users can not specify image URL's for the imagery service so custom pushpin icons can only be selected from a set of predefined pushpins. These are not made available outside of this service as this is very limiting compared to being able to create your own custom pushpins.

Do I need to create All folders for layout for all screen sizes?

I am creating an app targeting all screen sizes and densities.
Do I need To put my layout in all folders named-
layout-large-port
layout-large-land
layout-small-port
layout-small-land
layout-normal-port
layout-normal-land
layout-xlarge-port
layout-xlarge-land
or there is any other standard way?
Also, what about the text size in each layout? If I need large font in xlarge size an small font in small size, then how to adjust same?
Android tries to find the most specific match when looking for a resource. If none is found, it will try less and less specific until a match is found. So for example, if you're running on xlarge-land, then it will look for any resource first in layout-xlarge-land, then in layout-xlarge or layout-land (not sure which order) and finally in the unqualified layout. This means if you design your layout XML's in such a way that they're generic, you don't have to provide every possible bucket.
The Supporting Different Screen Sizes section of the Android Developer Training goes into this in detail. It also includes a useful "layout alias" trick that you can use to avoid copy-paste coding.

Organizing placemarks in Google Earth Plugin/KML

I am looking for some insight on if / how I can better approach creating my KML in order to make my data more readable when loaded by via a custom app developed around the Google Earth Plugin.
My constraints are:
I have no ability to do anything with the custom app or the plugin,
I can only provide KML files and take advantage of any features
built into the Google Earth Plugin.
The side bar where you select data to display does not list the folders of the selected KML as a sub menu like I have seen in Google Earth.
My data looks like:
Hundreds of Data points sometimes quite close together, which I am
currently displaying as placemarks, with no names set (was too noisy
on the map). I supply additional details on the placemark in the
description bubble / balloon.
Placemarks are frequently related to one another (i.e. there may be
4 placemarks representing a distinct group (e.g. coffee shops)).
What I have found so far:
There is no way for me to group pins as I zoom in and out without access to the JavaScript API / ability to do some amount of front end programming (i.e. there is no way to specify in the KML that pins should be grouped based on zoom level. I have noted the zoom level visibility settings which I do not believe accomplish what I am looking to do).
When clicking on a placemark there is no way to identify the other placemarks which are in the same group (i.e. all coffee shops) such as by changing their style (again note that to work for me this would have to be native functionality whose behaviour can be pre-specified in the KML). I hoped the plugin might provide some default functionality around this with folders, but I haven't been able to find anything.
My questions:
Are my above assumptions correct?
Are there some aspects of the KML spec and how it is displayed by google-earth which might be a good place for me to spend additional time understanding given the nature of my data?
Any suggestions or insight would be very welcome.
Edit: Also considered creating KML Tours to adjust visibility / identify related Placemarks, but could not see how I might start / stop the tour from a given Placemark (e.g. by clicking a link in the description balloon?).
Firstly, a question for you.
Are you wishing to load your 'app' on a mobile device? or are you just trying to do something on a normal computer?
I ask because you mention 'app' - yet in this line
I have no ability to do anything with the custom app or the plugin, I
can only provide KML files and take advantage of any features built
into the Google Earth Plugin.
The Google Earth PLUGIN is not support by mobile devices (yet) so if you can take advantage of it you must be talking about a normal computer scenario. So either a webpage, or a webpage embedded inside another program.
As for
There is no way for me to group pins as I zoom in and out without
access to the JavaScript API / ability to do some amount of front end
programming (i.e. there is no way to specify in the KML that pins
should be grouped based on zoom level. I have noted the zoom level
visibility settings which I do not believe accomplish what I am
looking to do).
Have you looked into using Regions ? With them you can control at what 'zoom' (ie what POV) a placemark becomes visible.
As for
When clicking on a placemark there is no way to identify the other
placemarks which are in the same group (i.e. all coffee shops) such as
by changing their style (again note that to work for me this would
have to be native functionality whose behaviour can be pre-specified
in the KML). I hoped the plugin might provide some default
functionality around this with folders, but I haven't been able to
find anything.
This depends of if you are really using the plug-in (and thus JS) or not. With straight KML I don't think anything is possible. However if you are using the plugin (and some JS) you have number of options depending on how you set up your .kml.
You can 'walk' through your kml file and find all placemarks with the same <style>
You can assign all your placemark id's by - and then using Accessors like this var placemark = ge.getElementById('unique_id');
However it sounds like you are not using JS so I am probably wasting time with this.
Same goes for using tours, IF you are using the plugin and IF you are willing to do some JS coding then YES you can use tours to all kinds of things.
However, if you are talking about a mobile device app, then nothing is possible (except the Regions) and I suggest you edit your question to remove the 'google-earth-plugin' tag.

Resources