Seperate UI Responsively for web and Mobile ADF Application - user-interface

We have a adf fusion application developed in 12c,I want that application to show the components responsively in different devices. I am using Oracle Alta UI,but the problem is,it is showing the panel boxes properly but the components such as SelectOneChoice are not displaying responsively. May i know how can i do this? I need seperate UI based on mobile.

Responsiveness is something you'll need to build into your code.
You can use the af:matchmediabehavior tag to control properties of components on your page based on screen sizes.
Example:
https://blogs.oracle.com/shay/entry/responsive_ui_in_oracle_adf
More samples:
https://pinboard.in/search/u:OracleADF?query=responsive

Related

How to create same UI as given UX in xamarin forms?

I am working in xamarin forms. I have some UX given by the designer. Now I want to create exactly same UI(same height of control, width of control, colors etc) in xamarin forms. My xaml view should be exactly xame like given UX.
Is there any tool that can guide me to create same UI like UX. I mean through that tool I can get the height, widths and colors of controls of screens and then can use it.
it's not good idea to use exact length of UI since the app will run on different screen and different devices. Xamarin forms uses native views for each platform which will also change the look of basic views.
What you need to do is to use grids or other layouts for sizing and control the height and the width of your views.
I also suggested that you always use scroll view incase if a mobile has a small screen size.
Finally, regarding the actual UI components and UX interactions, there are many ready components like calendars, custom checkboxes, sliders,... . If you can't find a component that cover what you need, you have 2 options:
combine different components and try to customize them with absolute
and Relative layouts.
Create the components yourself which will require some knowledge
on each platform to create the view component by drawing it and do
all the handling for each platform.
Regarding the UX, there are many libraries for animations and most components allow customizability.
Your question was very general so this answer is general. Please try to be more specific next time.

What is the difference between Kendo UI Core and Kendo UI Mobile?

I understand that Kendo UI mobile (15 controls) are included as part of Kendo UI core package, but I need to understand the difference. Can I use the kendo UI controls (non-mobile) to develop a SPA hybrid mobile app or I am only limited to the 15 mobile controls? So far my understanding is that I can use all of the 40+ but the mobile controls provides better data binding support and native rendering... Please correct me if I am wrong.
The mobile controls are built specifically for hybrid mobile applications. That means that not only are they controls that you typically find on smaller screens (navbars, listviews, tabstrips, drawers), but there is an accompanying application object which "glues" together the application and provides view transitions. Here is a simple example....
http://dojo.telerik.com/AvEF
The mobile framework also does a TON of heavy lifting in terms of taking care of meta tags, overflow scrolling, fast-click and touch support (no 300ms delay).
The SPA framework is abstracted from what the mobile application object uses. So while you could use the SPA framework and web widgets to build your hybrid app, Kendo UI Mobile was designed for exactly this, so you would be much better off with Kendo UI Mobile.
Also - if you're doing hybrid, you may want to checkout AppBuilder which provides Kendo UI Mobile as the default UI library.

NeoMAD application UI design with drag and drop components

I am using NeoMAD for my mobile application development project. I want to start designing the UI of my application with drag and drop components. How do I open that view?
At the moment, it is not possible to design the application UI by drag and dropping components with NeoMAD.
To design the UI of your NeoMAD application, you can:
use the NeoMAD XML Layout resource type to define the UI elements in XML,
directly code the UI in your application Java source code using the classes of the com.neomades.ui package of the NeoMAD Generic API,
or mix these two solutions.

How to add mulitple screen on one page? Windows Phone 7 application

I am completely novice in Windows phone app development. Till now I have been developing iPhone application. In iphone there is a concept of view and view controller. You can add multiple view on one screen and do hide/show to display multiple screens.
I am searching, How can I achieve same things in Windows phone app development.
For a similar pattern, see MVVM:
How Do I: Use MVVM in a Windows Phone 7 Application?
Windows Phone Mango: Getting Started with MVVM in 10 Minutes
MVVM in real life Windows Phone applications Part1
To hide/show different views/XAML objects/panels, use their name and visibility property, for example:
contentpanel.Visibility = Visibility.Visible;
Windows Phone applications in general follow the Page based Navigation. If you want to achieve a hide/show multiple views in a single page without Navigating to a new page, you can do that with the help of UserControls.
You can define as many UserControls (==views) as you want and then hide are show them based on your requirements in the YourPage.xaml
And additionally, you would better go with MVVM approach.
check this good example for any further details Implementing the Model-View-ViewModel Pattern in a Windows Phone Application

What is the best option for creating an in-browser UI-editor?

I want to create an simple UI-editor that can be used within the browser. It basically should have a UI-control palette and a canvas to layout and modify the controls. The resulting user-created UI model should be stored in some kind of backend and comply to an (abstract) UI description language (e.g. XForms). The UI-model should be downloadable as file (e.g. XForms document). A visual in-browser XForms-designer is probably a good example of what I want to achieve. The UI-editor should be usable cross browser.
Please keep in mind that i mentioned XForms only as an example. I don't want to rely on the browsers capabilities wrt. my target model. The target model (e.g. XForms) should only be used as storage format. The cross browser rendering of the desgin-time UIs in the editor should be ensured by the toolkit/framework.
Possible canditates are probably:
GWT
Adobe Flex 3
Eclipse RAP
The UI-editor will not be used in production. My focus lies on a rapid development of the editor.
The extjs JavaScript library is good for implementing GUIs in JavaScript. It can also be used with Adobe AIR or Google Gears for creating offline applications, and works well with different browsers.
Here is an example of a GUI editor for extjs: http://tof2k.com/ext/formbuilder/

Resources