I want to use ribbon menu(as on Microsoft Word 2007 or 10) in my IPad application. Anyone have any suggestions? If it impossible to implement, may be anyone have other ideas how to implement similar functionality? In IOS development i am newbie, so i can not imagine how to modulate Ribbon menu with Xcode tools. May be using of Ribbon menu in tablet Apps is not good idea, if so, what alternative i can use? Ribbon menu need because application is very large, and it's have many tools and options. Thanks!:)
I would avoid the Ribbon. I am pretty sure it wasn't designed for touch and users will reject the idea of such a distinctive Windows control on iOS. There are other options for complicated options than a Ribbon. Google iPad menu.
Related
We are building GWT Web Application mainly focused on iOS + Safari platform. I need to debug and profile the application directly on the device. We are working only on Windows computers.
As mentioned e.g. here, one cannot use iOS Web Inspector built in in Safari, since the newest version of Safari is not available for Windows.
So we started to use alternative tool Telerik AppBuilder to do it, as suggested e.g. here. I am quite happy with it and it is getting more and more powerful.
However I would like to see comparison of those two tools by someone, who has experience with both of them. I am considering, whenever to invest into Mac computer to be able to use Web Inspector. Are there any features or advantages in Web Inspector, which Telerik does not have?
Based on my further experience, Telerik is good enough to do all debugging we need. And since it is based on same API as debugger in Safari, it has about same features. It is not as good as Safari debugger, but close enough. Investment into Mac computer just for debugging features is not worth the advantages.
I want to make a charting control for an embedded device using Silverlight for Windows Embedded. Currently i am planning to use line shape for drawing the graph.
My question is if its a good approach(performance wise) or should i look for other options.
Or if any controls are available for SWE.
Thanks
Silverlight is not a proper answer to drawing charts on an Windows Embedded Compact device. You should go for using (or creating) a native GDI element. If performance is very important (e.g. for a fast-updating chart), you might also consider DirectDraw.
The best way in a commercial project would probably be to use a readymade component, such as this one.
You can find somebody else's experiences and advice here for pointers to what to look for when doing this yourself. If you expand your post with more details about what you are actually trying to achieve, I might give you a more detailed response.
The answer is stop using Silverlight, since Microsoft is abandoning the product. Do it in Flash—or better yet, use HTML5 and JavaScript.
In recent windows embedded applications that use windows universal apps I would highly recommend oxyplot.
http://oxyplot.org/
These plots are the best I've found on the internet so far and very easy to use. Best of all they are free. You can get these using a NuGet Package manager which makes getting updates fairly simple.
What i wanted to know is if i develop a single metro style app using html5 and javascript can d same app be used for iphone and ipad as well?
Can anybody help me out with this?
I believe you can create an app with pure JavaScript+HTML5+CSS3 which should work cross-platforms (to the degree of web standards support in browsers). You would need to package the app differently for different platforms or just host it like a website, but it should work. The problem is - usually when you develop Metro style apps for Windows 8 - you use WinJS APIs or general WinRT APIs to interface with the OS, which would not work cross-plaforms, so it really depends on how complicated your app is, how much effort you want to put in the development and is it really the right choice to have it look the same on all platforms. A Metro-style app could look a bit out of place on iOS or Android devices and vice-versa (although you could argue Metro style looks great everywhere and should be the easiest to port), while if you try to create something that works everywhere - you might end up with something as ugly as desktop Java apps were historically. Doing a shared cross-platform design might be counterproductive and countereffective.
(Disclaimer: I'm a beginner in mobile application development and I'm quite weak with programming but I'm willing to learn new things and take on new challenges. I apologise in advance if my question turns you off, or if it seems as though I haven't done any research. I did all the research I could but it didn't help me much.)
I'm new to developing iOS applications and my school gave me approximately 5 months to develop an iPad application. I have no knowledge or practice on Objective C so since Flash Builder 4.5 allows the development of mobile applications (and I have experiences with Flash Builder), I decided to develop my application on Flash Builder instead.
Everything is going fine until I was told to include a SplitView in my application. I implemented a List on the left side of the application. Clicking on any of the list items will navigate the user to a to another view but i also included and retained the list on the left side of the new view in order to simulate a "SplitView".
Initially it felt as though it will do the job of a SplitView like how it does when I attempted it on XCODE but it doesn't look or feel natural.
I found this video which shows that it is possible to create a SplitView on FB but I've cracked my brains and I really can't figure out how it is done. Is there anyone who can provide me with a rough guide on how to implement this? Thank you very much in advance.
Edit:
At the moment I implemented
<s:Application
xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark">
<s:ViewNavigator id="MainView" left="292" width="732" height="748" firstView="views.MainView"/>
</s:Application>
this way, i can manage to navigate through the views without effecting the Root View Controller. this might not be the best way but it'll suffice at the moment. Are there are any better way to do this?
Take a look at the eskimo library
It has a lot of nice mobile features like "native" look and feel for both android and iOS.
Furthermore, it features some mobile components.
I believe the one you are looking for is called SplitViewApplication.
You will have to download the zip file though to unveil it since it is currently not on the feature list on their website.
EDIT
Apparently, Flex SDK 4.6 also supports this feature.
It has been released 2 days ago. You might want to check that out as well.
Cheers
Looks like HDividedBox is a right component for you.
I am working on BlackBerry user interface. But the BlackBerry UIs are less attractive compared to Android UI. I want to make my BlackBerry UI more attractive like in Android.
#Dave Markle is right, this is a fairly general question. Assuming that by 'attractive' you mean 'UI Controls that look better than the default' then you'll have to do a lot of custom control work. More an more in the BlackBerry industry it seems that leading applications are doing almost entirely custom UIs.
I won't touch on specifics of graphic design, that seems outside the scope of SO, but a good place to start is to get a graphics designer to put together some conceptual screens, and then as a developer your job will be to build controls to match that.
There are some tutorials on the net about how to get started with that. I've written a few - "BlackBerry UI - A simple custom field" is a good basic introduction on how to make a custom control.
And a correction to #Dave's comment - you can antialias text on the BlackBerry - though it's not well documented. For example, a 9 pt subpixel antialiased bold font, derived from the default system font:
Font.getDefault().derive(Font.BOLD, 9 Ui.UNITS_pt, Font.ANTIALIAS_SUBPIXEL, 0);
Well, after a couple of beers a lot of things look more attractive... ;-)
But seriously, I think you're going to run into some fundamental limitations with the platform you have. The iPhone, Pre, and (I guess?) the Android all have dedicated graphics hardware which can antialias text and perform complex animations with relative ease. Most blackberries don't.
I generally suggest to people that when they do a design, that they try to stay within the boundaries of the device they're designing for. For example, if you're writing an app for Windows XP, don't try to make it look like it might on a Mac. Stay with the style of the best-of-breed applications on the particular platform you're designing for. Maybe this answer isn't helpful, I don't know... But it was a pretty general question.