Advise on buiding different target app

Dear all,
I need to build a Windows 8 application which should be able to run either on phone, tablet or Desktop.
The key point is all those 3 application are sharing some common like :
- Get data from a web portal CMS through REST api
- Data model Library
Desktop application is using WPF and MVVM light toolkit
Desktop application is capable to store data in a local SQL express db
App running on phone or table should store data as XML file or SQL light ( more for caching purpose)
Of course on each device the rendering and possitionning of control would be different but I would like to keep WPF in all target and be able to use common MVVM model that will then be bind to respective view
Does all this will work, how should I plan my project and organise it in order to handle the 3 devices ?
That will be my first app and real concrete project so thanks for clear explaination.
Of course I have browse the Windows dev getting started and all those stuf but prefer to have advise from people who get already field experience on this like best practices
thanks again for your time
regards
serge

Hi serge,
As I know the phone and tablet using Windows Runtime framework while the desktop app use .NET framework, Runtime framework is similar like normal .net framework, but kind of different on API, see this for more information:
.NET for Store apps overview
Besides, here are some porting guideline:
Porting WPF and Microsoft Silverlight to WinRT hope this helps.
--James
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey.

Similar Messages

  • Working on pages in 1 Library, but for several projects (different targets)

    Hi guys,
    I'm a designer in a developer-team, actually we give Flex, FlashBuilder and FlashCatalyst a big try.
    Goal:
    to make one application / service, with same Webservices and components,
    for different mobile devices, as AIR-Application and for probably for websites too.
    Problem (short):
    When i work with FXPL (Library), i cannot work on the different user-interfaces for each device/AIR. I can only work on the components itself, but not on the full software-interface.
    Problem (in detail):
    As an FXP (Design and Code in same project) its easy to work on all User-Interfaces(States). But as we have different targets - such as iPad, Android-phones and AIR-Application - i need to work with a Library to keep all components in same version, without editing 3 or more projects with same changes.
    So, how to work not just on the single components itself (example: a login-form) but also on the complete user-interface (with its headers, navigation, transitions and all this stuff) in Flash Catalyst (while working with a Library) ??
    Example:
    A complex interface got 3 new components, which are already build & designed. I, as the designer, want to place & align them and maybe working on details. But in Flash Catalyst i cannot get the full-view of the user-interface (for each device / target).
    My idea for a work-around:
    Instead of working with the primary states (which is not possible with the library) i create something like an over-all-component for each view. So i can work on the single components (like child-parts of the main-user-interface), i can align them and work on them with states too.
    In this case i need to make all these components three times (for ipad, android-phones and AIR app),
    so: i can work on any user-interface for every target in flash catalyst, instead of just working on the components!
    but: at end of day i get alot of "components" which are just placeholders for states, views or component-groups.
    - Is there any better workflow yet with librarys & different targets (working on all interfaces)?
    - Didn't i see a critical point about my idea for a work-around ?
    ///// SoftwareDetails:
    We work with FlashCatalyst CS 5.5 (1.5.0) and FlashBuilder 4.5 (4.5.1)

    The basic idea is sound, however none of the components in Flash Catalyst are mobile friendly, nor is any of the skinning that it does. For that reason I would recommend not incorporating Flash Catalyst into any real mobile projects. It is fine to mock up a prototype, but nothing will deploy or run well on device.
    I hope this mobile issue is addressed in a future version.
    Chris Griffith

  • How to load data into 3 different target tables usin BODS ?

    Hello Friends,
    I have 5 different source tables with same field definitions, Now I want to load all the records into three/four different target tables (Flat file, SQL Server, XML, and Oracle ) Could anyone please tell me how to do this task ?
    Thanks in Advance,
    Bheem.

    Hello Bheem,
    You can create separated dataflow for each target as suggested by Bala, this is a good choice when evaluating you scenario.
    If you put all targets in the same dataflow you may experience problems if one of them is down (as you have different servers as targets).
    BODS will send the data simultaneously to all targets and when one fails, the load will be break and you may have the tables not sinc anyways (if you plan to use a single dataflow to avoid this situation, it won't do it).
    So the best option is to create separated dataflow and put inside another one so you can run a singe dataflow that will call each one of the target and if onw fails the other will complete accordingly.
    Then if you put them inside a error trapping, you may even make your dataflow to retry the load prior abend the job.
    Think about cascading your dataflows and let the leaf level simple as it can be so it will be easier to schedule and debug your process.
    Pay attention to datatypes and other conversions you might need when working with more than one source/target.
    Regards,

  • Message-Mapping: Use same RFC lookup for different target fields

    Hello,
    I need to apply an RFC Lookup which delivers a boolean flag back (true or false). This RFC lookup should be used for different target fields.
    Is there a way to execute the RFC lookup just once and then store the result in an internediate variable that I can use for all futher checks for different target fields?
    If this is not possible and I have to apply the RFC lookup for all necessary target fields is it then executed for each target field ? This is exactly what I want to avoid in order not to slow down performance.
    The input parameter (=source field value) would be the same.
    Thank you for your advice!

    Exactly.
    Here is a UDF example I have that you could adapt to your needs.
    Set
    public String setCounter(String a,String b,Container container){
    /* Store values in global datacontainer
    a: mapping value and return valueparameter
    b: name for stored value parameter
    GlobalContainer myGlobalContainer;
    myGlobalContainer = container.getGlobalContainer();
    myGlobalContainer.setParameter(b.toUpperCase(), a);
    return a;
    Get
    public String getCounter(String a,Container container){
       //write your code here
    GlobalContainer gc = container.getGlobalContainer();
    if (gc.getParameter(a) != null) {
      return String.valueOf(gc.getParameter(a));
    } else {
    return "1";

  • ABAP MAPPING Querry - How to create Different Target NODE NAME as of Source

    Hi,
    In abap Mapping
    <b>DATA READ FROM SOURCE XML NODE into <u>incode</u></b> ******
    data: incode type ref to if_ixml_node_collection.
    incode = idocument->get_elements_by_tag_name( 'BUSINESS_DAY' ).
    <b>CREATE OUTPUT XML NODE WITH SAME NAME AS <u>'BUSINESS_DAY'</u></b> **
    data: outcode type ref to if_ixml_node.
    outcode = incode->get_item( index = 0 ).
    data irc type i.
    irc = msgtype->append_child( outcode ).
    *<b>BUT TO CREATE OUTPUT XML NODE WITH <u>DIFFERENT NAME AS 'BUSS_DAY'</u></b>*
    data: ws_val type string VALUE 'xyz'.
    data: elementsender type ref to if_ixml_element.
    elementsender = odocument->create_simple_element(
    name = 'BUSS_DAY'
    value = ws_val
    parent = msgtype ).
    <b>Please guide me how I can assign <u>incode</u> value to ws_val.
    So that I can generate <u>OUTPUT XML NODE with different name as of SOURCE XML NODE</u></b>
    i.e. How to create Different Target NODE NAME as of
    Source with same Data
    <Note>: I am using "How to... Use ABAP Mapping in XI 3.0 ver.1.00" and to create different NODE name as of source
    is not given in it.
    Thanks & Regards.

    Hi ABAPers,
    Please Guide Me .....
    <u>This is ABAP Mapping problem in XI.</u>
    <b>How can I read data from incode into ws_val.</b>
    data: <b>ws_val</b> type string
    data: <b>incode</b> type ref to if_ixml_node_collection.
    <b>incode</b> = idocument->get_elements_by_tag_name( 'BUSINESS_DAY' ).
    Best Regards

  • How to enable forwarding apple ID address to different mail app?

    I want to enable forwarding of my apple ID email address to a different email app.  How do I set up apple mail to forward emails to a different app like Gmail, etc?

    If it's disabled then you might be able to re-enable it via this page : http://appleid.apple.com, then 'reset your password'
    You might then need to log out of your account on your iOS device by tapping on your id in Settings > iTunes & App Stores and then log back in so as to 'refresh' the account on it
    If that doesn't fix it then you might need to contact iTunes Support : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page

  • SAP XI 3.0 Same source for different target in std Value mapping function

    Hi,
    We have replicated 4 value mapping entries from R3 to XI having the same Context , Agency , Schema and value for source, but each of the 4 values has the same Context and Agency but different Schema and Value respectively.
    To illusstate :
    Source                             |Target
    Context Agency Schema    Value -----Context Agency   Schema     Value
    CS1      AS1      SS1      1        CT1       AT1      ST1       A
    CS1      AS1      SS1      1        CT1       AT1      ST2       A
    CS1      AS1      SS1      1        CT1       AT1      ST3       B
    This value mapping is not working and we always get the source value as the result.
    We are wondering if the reason for this is that we use the same source for different targets. But we are not 100 % sure of it.
    When I read the documentation on Value mapping or when we use the value mapping standard function in graphical mapping, we pass the context , agency and schema of the source and target respectively and the source value to get the target value, and this combination is always unique in our case as seen in the above example.
    Has anyone faced this kind of an issue, if yes I would appreciate if anyone could help us resolve this problem.
    Thanks in advance.
    regards,
    Advait

    Hi Advait,
    From the below what I understand is that you are not able to do value mapping for the follwoing
    1     A
    2     A
    3     B
    As value mapping allow one to one mapping only. Please do it like as mentioned below
    1     1*A
    2     2*A
    3     3*B
    Then in the graphical mapping of Integration Repository do the mapping for the same as shown below
    source field > VALUEMAPPING> UDF--> TARGET Field
    In UDF suppress the value of  1* , 2* , 3* which can be done as follows
    create one UDF with one input field
    //write the code as below to suppress the field
    return input.substring(2);
    Here the davantage of using 1* , 2* , 3* etc is that you have the option to use value mapping for 100 values which I think is not normally the case for any Interface.
    If you have same source you can do the same thing for that.
    Hope this helps you to resolve your query.
    Thanks & Regards
    Prabhat

  • Transformation routine on 2 different targets fields

    Hi gurus,
    I have been trying do some ABAP transformation routines, I did 1 and it was good works fine, then I tried to create another transformation routine on a different target field of the same DSO, and for some reason what I did on the global declaration on the other transformation is in this transformation and if I do a change in the second transformation it shows in the first transformation, other thing is that in the second transformation anything works, I got errors for everything and are not very specific. I may be skipping some basic steps; maybe I canu2019t create 2 transformation routines in the same transformation?
    Thanks

    Hi,
    There can be just 1 start routine.
    These are execute once. Also the declarations done in the global section remain visible in all the transformation routines.
    You can write multiple transformation(field level) routines.
    -Mayuri

  • Help! CC cloud name different to App on computer, new app fails to open on Mac 10.3.3

    Help! CC cloud name different to App on computer, new app fails to open on Mac 10.3.3Keeps saying it is up to date, but won't work

    ok...i'm not sure how at all...but, a couple hours have passed since i posted this and while i was hoping someone would reply i was finishing up some old work on my old, extremely slow emac. anyways, i decided to go ahead and try to install leopard again from the normal standard method. (which is just clicking the icon once the leopard install window comes up). Guess what? now it's 50% into the installation!! i don't want to count my chickens before they hatch...especially after some of the discussions i've read about leopard so far...but, i'm hopeful
    who knows how...i'm clueless and it doesn't make much sense to me. but, i'll come back and let anyone who cares know how the install went.
    note for anyone with similar problems:
    another strange fix to the 'leopard dvd ejecting on install' is to let the dvd chill in the drive for a couple hours...then try it again. HAHAHAHAHA!!!! worked for me

  • Have two different iTunes/app store accounts want to make then 1

    have two different iTunes/app store accounts want to make then 1

    Welcome to the Apple community Todc.
    Besides signing out of the account, you will need to delete the apps on the device that were purchased under that ID.

  • Set target app for Data Transfer API

    I am developing an app in which I need to implement sharing to facebook ,Twitter,LinkedIn and Google Plus. We do not have proper easy going SDKs available for all these services. So I tried using Data Transfer API from microsoft but I want to set the target
    app for this such that when the publishing gets done it returns to my app. Is it possible? Can somebody help?

    No it's not possible with the datatransfer api. You set some content you want to share and the user neeed to select the target app
    Microsoft Certified Solutions Developer - Windows Store Apps Using C#

  • How do you manage different target platforms from one FLA?

    I am in the throes of trying to publish an app for both iOS and Android mobile devices and am having trouble finding some guides related to how to most easily target these two platforms without duplicating code or FLA files.
    So far, I have one single code base that checks CONFIG::DEVICE constant to know what platform dependant classes it should or shouldn't use, but as for the FLA, I have two copies of this same FLA with different publishing settings (one set for iOS and one set for Android, and each with the appropriate difference set in the config constant). Needless to say, managing two FLAs with nearly identical content is a pain in the butt.
    How am I supposed to do it (using Flash Professional CS6)? I was considering using "Profiles" (upper left corner of Publish Settings panel) but in the past whenever I've relied on Profiles it has been unrealiable. For example, the SWF file name doesn't change, making it a pain to try and make a seperate SWF for iOS and one for Android. If I just change the target platform in the pulldown mennu for that, will it remember the old settings when I come back to a previous selection? (ie: AIR 3.6 for ios, vs AIR 3.6 for Android, etc)
    Suggestions?  I couldn't find anything by Googling.

    Sure but why doesn't Adobe, who has been pitching Flash & Adobe AIR as "author once, publish to multiple targets" fix this very simple problem?
    I experimented some more and I managed to set up one FLA with two profiles. One is configured for iOS and the other is configured for Android. It WORKS fine except the iOS settings loses all the icons except for the 3 it has in common with the Android side. Conversely, the Android side loses extra Manifest parameters I need for Admob extension integration. It's quite frustrating that this works up to 95% and then loses it. All they really need to do is tie separate app.xml files to seperate publishing profiles.
    One way around this would be if I set each profile to publish to a different swf file. AH, but guess what, that is the ONE setting that a profile does NOT save!!!!!!
    Thanks for your tip though.

  • Scenario or adapter to sending a text file to different target directories

    Hi experts
    In XI 3.0 I have developed a file2file scenario that takes a comma-separated file (*.csv) and converts it and returns a text file that is sent to a specific directory, the name input file determines the Target Directory, for each input file there is a sender channel and receiver channel that put the output file in the Target Directory. The problem is that i have many channels and not know how to make only one sender channel which takes the input file and the receiver channel to sends the output file to the destination directory through the file name. e.g. VTAS03.csv file located in target directory //work becomes in Clients.txt file in the directory //sap03 ie //work/VTAS03.csv --> //sap03/Clients.txt while the file VTAS05.csv must go to the directory //sap05 i.e. //work/VTAS05.csv --> //sap05/Clients.txt, //work/VTAS07.csv --> //sap07/Clients.txt so on.
    In short the output file name is the same for all but must go to different directories according to the input file name without using as many channels of communication.
    Someone can help me or tell me how to do this?
    Thanks  

    Liz,
    Please use the below steps if you are considering of using mapping program.
    Select the check boxes for the following Adapter Specific Message attributes in
    Sender Channel - FILE
    Receiver Channel - DIRECTORY
    Put the file name as Clients.txt in receiver channel , and directory name can be anything like TEST
    DynamicConfiguration conf = (DynamicConfiguration) container
        .getTransformationParameters()
        .get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
    DynamicConfigurationKey key = DynamicConfigurationKey.create(
        "http://sap.com/xi/XI/System/File",
        "Directory");
    DynamicConfigurationKey key1 = DynamicConfigurationKey.create(
        "http://sap.com/xi/XI/System/File",
        "FileName");
    String temp = conf.get(key1);
    String src_filname = temp.substring(4,5) //This is used to get the last two digit value from the file name
    String tar_dir = "//sap"+src_filename+"/";
    conf.put(key,tar_dir);
    return "";
    I hope the above suggestion solves your problem!
    Thanks!

  • Error Message When Leaving Review For Apps Downloaded Using a Different Country App Store

    DEVICES AND SOFTWARE:
    iPhone 6 Plus iOS 8.1.2, Macbook Air 11" 2013 OSX 10.10.2, iTunes 12.1.0.50
    DESCRIPTION:
    When attempting to leave a review for an App that has been previously downloaded or purchased using a different country store but on the same Apple ID - the user receives an error message. The issue stems from the App not being in the Purchase History of the presently associated country store as purchase history is country dependent rather than Apple ID dependent.
    STEPS:
    1. Login the App Store on iTunes or iOS Device using an Apple ID associated with a country.
    2. Download an App for the first time using said Apple ID.
    3. Change the country of said Apple ID.
    4. Attempt to leave a review of the previously downloaded app.
    EXPECTED RESULTS:
    A user should be able to leave a review to an App he/she has previously downloaded whilst the Apple ID is associated with a different country. The App Store button should show Downloaded after the country change and the App should continue to be displayed in the Purchase history. In other words the purchase history should not be country dependent but Apple ID dependent.
    ACTUAL RESULTS:
    User gets an error message indicating that the app needs to be downloaded or purchased first.
    NOTES:
    I have tried deleting my reviews from the original country store, and yet I am still not able to leave a review. Please make the purchase history dependent on the Apple ID rather than the Country Store. If this is not possible, provide a way for users to remove to delete the purchase history from the previous country store(s) - so these apps can appear on their current country store's purchase history. Thus they would be able to leave reviews for these apps.

    We are fellow users here on these user-to-user forums, you're not talking to iTunes Support nor Apple. If you want to leave feedback for Apple : http://www.apple.com/feedback/itunesapp.html

  • Deploying Custom Workflow to different target server

    Hi!
    We are trying to build a custom approval workflow and deploy it from my development machine which has SharePoint Foundation to a beta server which has SharePoint Enterprise.
    Does the deploy & development have to be done via Visual Studio on the server that will receive the deployment?
    The error message below sounds like it's pointing to that scenario.
    We are getting this error message on initial "Validate" of the SharePoint server when creating the project and when trying to apply a target list to the project:
    Cannot connect to SharePoint site:
    ...make sure the Site URL is valid, that the SharePoint site is running on the local computer, and that the current user has the necessary permission to access the site.
    I do see this thread which doesn't seem as though it's a supported approach:
    http://social.msdn.microsoft.com/Forums/en-US/489047d1-ac1a-4325-81ef-596ba6dd59d3/remotely-deploy-a-custom-workflow?forum=sharepointcustomizationlegacy
    Please advise if I should be doing development and deploy via Visual Studio on the target SharePoint server.
    We would like to be able to avoid this scenario, and do all development from our own machines and not need access to the target server.

    Hi,
    According to your post, my understanding is that you want to deploy a custom workflow remotely.
    If your workflow solution does not need to use the farm-level objects, we can use sandbox solution achieve it.
    We can create a sandbox solution workflow in Visual Studio 2012 use SharePoint 2010 template, and deploy remotely.
    http://blog.credera.com/custom-application-development/new-visual-studio-2012-features-for-sharepoint-developers/
    http://msdn.microsoft.com/en-us/library/gg615449(v=office.14).aspx
    If you workflow solution is a farm solution, we can use PowerShell Remoting
    to deploy it to the server.
    http://community.rightpoint.com/blogs/viewpoint/archive/2011/06/19/tfs-2010-amp-sharepoint-2010-automated-build-and-deploy-remotely.aspx 
    http://spsd.codeplex.com/
    Best Regards
    Dennis Guo
    TechNet Community Support

Maybe you are looking for

  • 5800 browser problem

    While using ovi store mobile website,after the browser switches to fullscreen mode,when i try to comeback to normal mode,the options and back buttons disappear!! My firmware is v51 and it used happen in v50 too.i thought nokia would've solved this is

  • TS2776 Itunes has detected an iphone in recovery mode

    When i updated Itunes and then updated to the latest Iphone update, I get the message that Itunes has detected an Iphone in recovery mode.You must restore to connect to Apple's Itunes.  I have uninstalled Itunes and all other recommended software in

  • Trial Illustrator CS6

    can you help me with this? Exit Code: 7 Please see specific errors and warnings below for troubleshooting. For example,  ERROR: DW050 ... -------------------------------------- Summary -------------------------------------- - 0 fatal error(s), 39 err

  • [SOLVED] Cannot install base

    Hello guys, I try to install Arch linux on my new laptop but pacstrap fails and returns the following error: Netcfg and netctl are in conflict. How the hell on earth I remove netcfg ? Is there a way to switch off community repo or to skip that packag

  • Nexus 1KV TACACS+ Not Working

    I have been trying to get my Nexus 1KV working with AAA/TACACS+ and I'm stumped. The short version is that I see where the issue is, but can't seem to resolve it. When I try to log in using TACACS, it fails.  The ACS server reports InvalidPassword. T