Announcement

Collapse

The Alpha Software Forum Participation Guidelines

The Alpha Software Forum is a free forum created for Alpha Software Developer Community to ask for help, exchange ideas, and share solutions. Alpha Software strives to create an environment where all members of the community can feel safe to participate. In order to ensure the Alpha Software Forum is a place where all feel welcome, forum participants are expected to behave as follows:
  • Be professional in your conduct
  • Be kind to others
  • Be constructive when giving feedback
  • Be open to new ideas and suggestions
  • Stay on topic


Be sure all comments and threads you post are respectful. Posts that contain any of the following content will be considered a violation of your agreement as a member of the Alpha Software Forum Community and will be moderated:
  • Spam.
  • Vulgar language.
  • Quotes from private conversations without permission, including pricing and other sales related discussions.
  • Personal attacks, insults, or subtle put-downs.
  • Harassment, bullying, threatening, mocking, shaming, or deriding anyone.
  • Sexist, racist, homophobic, transphobic, ableist, or otherwise discriminatory jokes and language.
  • Sexually explicit or violent material, links, or language.
  • Pirated, hacked, or copyright-infringing material.
  • Encouraging of others to engage in the above behaviors.


If a thread or post is found to contain any of the content outlined above, a moderator may choose to take one of the following actions:
  • Remove the Post or Thread - the content is removed from the forum.
  • Place the User in Moderation - all posts and new threads must be approved by a moderator before they are posted.
  • Temporarily Ban the User - user is banned from forum for a period of time.
  • Permanently Ban the User - user is permanently banned from the forum.


Moderators may also rename posts and threads if they are too generic or do not property reflect the content.

Moderators may move threads if they have been posted in the incorrect forum.

Threads/Posts questioning specific moderator decisions or actions (such as "why was a user banned?") are not allowed and will be removed.

The owners of Alpha Software Corporation (Forum Owner) reserve the right to remove, edit, move, or close any thread for any reason; or ban any forum member without notice, reason, or explanation.

Community members are encouraged to click the "Report Post" icon in the lower left of a given post if they feel the post is in violation of the rules. This will alert the Moderators to take a look.

Alpha Software Corporation may amend the guidelines from time to time and may also vary the procedures it sets out where appropriate in a particular case. Your agreement to comply with the guidelines will be deemed agreement to any changes to it.



Bonus TIPS for Successful Posting

Try a Search First
It is highly recommended that a Search be done on your topic before posting, as many questions have been answered in prior posts. As with any search engine, the shorter the search term, the more "hits" will be returned, but the more specific the search term is, the greater the relevance of those "hits". Searching for "table" might well return every message on the board while "tablesum" would greatly restrict the number of messages returned.

When you do post
First, make sure you are posting your question in the correct forum. For example, if you post an issue regarding Desktop applications on the Mobile & Browser Applications board , not only will your question not be seen by the appropriate audience, it may also be removed or relocated.

The more detail you provide about your problem or question, the more likely someone is to understand your request and be able to help. A sample database with a minimum of records (and its support files, zipped together) will make it much easier to diagnose issues with your application. Screen shots of error messages are especially helpful.

When explaining how to reproduce your problem, please be as detailed as possible. Describe every step, click-by-click and keypress-by-keypress. Otherwise when others try to duplicate your problem, they may do something slightly different and end up with different results.

A note about attachments
You may only attach one file to each message. Attachment file size is limited to 2MB. If you need to include several files, you may do so by zipping them into a single archive.

If you forgot to attach your files to your post, please do NOT create a new thread. Instead, reply to your original message and attach the file there.

When attaching screen shots, it is best to attach an image file (.BMP, .JPG, .GIF, .PNG, etc.) or a zip file of several images, as opposed to a Word document containing the screen shots. Because Word documents are prone to viruses, many message board users will not open your Word file, therefore limiting their ability to help you.

Similarly, if you are uploading a zipped archive, you should simply create a .ZIP file and not a self-extracting .EXE as many users will not run your EXE file.
See more
See less

Desktop Application Running on Azure Cloud Server

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Desktop Application Running on Azure Cloud Server

    Has anybody out there tried this - did it work OK ?

    Bob
    Bob Whitaker


  • #2
    Re: Desktop Application Running on Azure Cloud Server

    Hi Bob,
    This is a little out of the blue. From what/where is this question originating? Have you someone that suggested this would work? Someone said they were doing it that you suspect unreliable? Dreamed this up in a beer/wine filled afternoon?
    Mike W
    __________________________
    "I rebel in at least small things to express to the world that I have not completely surrendered"

    Comment


    • #3
      Re: Desktop Application Running on Azure Cloud Server

      @Mike
      Microsoft Azure RemoteApp (Remote Application Services) is a Microsoft Azure cloud service that provides end users with access to Windows applications from any Windows, iOS, Mac OS X or Android device that has an Internet connection.
      RemoteApp uses the Microsoft Remote Desktop Protocol to deliver the applications, which appear as if they are native to the end user's computing device. RemoteApp can be deployed two ways: as a cloud deployment that stores all program data in an Azure cloud and is hosted there as well -- or as a hybrid deployment that is hosted in Azure but lets end users access data that's stored on their local network.

      Comment


      • #4
        Re: Desktop Application Running on Azure Cloud Server

        Originally posted by Mike Wilson View Post
        Hi Bob,
        This is a little out of the blue. From what/where is this question originating? Have you someone that suggested this would work? Someone said they were doing it that you suspect unreliable? Dreamed this up in a beer/wine filled afternoon?
        Mike The last sentence seems to suggest you know me too well.
        Now this the bit where I lay bare my stupidity.

        We were attempting to set up a desktop application on an Azure cloud server. We have the app running on a variety of cloud servers very satisfactorily. This particular app has a home grown licence key system which is checked as the app starts to ensure the licence is valid and not expired. This process simply would not work correctly and kept throwing a "Licence Expired" error when we ran it. The same app worked perfectly in other setups. So we did what we often do and looked for the complicated reason, maybe linked to some special quirk of Azure servers, hence my question, instead of looking at the blindingly obvious which turned out to be the regional date settings on the server duh!!

        For what its worth it does now run perfectly well on Azure.

        Bob
        Bob Whitaker

        Comment


        • #5
          Re: Desktop Application Running on Azure Cloud Server

          Bob,
          What would be the difference between running as you describe and running on a hosted T/S?
          Cole Custom Programming - Terrell, Texas
          972 524 8714
          martin_w_cole@msn.com

          ____________________
          "A young man who is not liberal has no heart, but an old man who is not conservative has no mind." GB Shaw

          Comment


          • #6
            Re: Desktop Application Running on Azure Cloud Server

            Originally posted by martinwcole View Post
            Bob,
            What would be the difference between running as you describe and running on a hosted T/S?
            None at all it would seem and that is what we had hoped for.
            As you can see from my earlier reply it was a "schoolboy error" that gave us the problem not the environment.
            I can confirm that all is running as we would have wanted.

            Bob
            Bob Whitaker

            Comment


            • #7
              Re: Desktop Application Running on Azure Cloud Server

              Just so I'm clear, Bob.
              You are running an Alpha DT application which is completely resident on Azure?
              Is this shadowed or is everything on the server?
              Did you load Alpha via an .exe, or build it locally and upload it?
              If these questions breach confidentiality, ignore me.
              Ted Giles
              Example Consulting - UK
              .

              sigpichttp://ec12.example-software.com//
              See our site for Alpha Support, Conversion and Upgrade.

              Comment


              • #8
                Re: Desktop Application Running on Azure Cloud Server

                Inquiring minds would like to know how you did it...
                Robin

                Discernment is not needed in things that differ, but in those things that appear to be the same. - Miles Sanford

                Comment


                • #9
                  Re: Desktop Application Running on Azure Cloud Server

                  Originally posted by MoGrace View Post
                  Inquiring minds would like to know how you did it...
                  Sorry for the delay in responding.

                  We simply installed Alpha Runtime using the normal exe file on the server and then our application in a separate folder and as we are using a remote desktop connection there was no need or benefit in shadowing the application and it runs as well as if it had been installed on local network.


                  Bob
                  Bob Whitaker

                  Comment


                  • #10
                    Re: Desktop Application Running on Azure Cloud Server

                    Thanks Bob, appreciate the exp.
                    Ted Giles
                    Example Consulting - UK
                    .

                    sigpichttp://ec12.example-software.com//
                    See our site for Alpha Support, Conversion and Upgrade.

                    Comment


                    • #11
                      Re: Desktop Application Running on Azure Cloud Server

                      So the setup on the cloud server is similar as to how you would do it on a regular workstation for a single user? Then your users just log in to the cloud server to use the app?
                      Robin

                      Discernment is not needed in things that differ, but in those things that appear to be the same. - Miles Sanford

                      Comment


                      • #12
                        Re: Desktop Application Running on Azure Cloud Server

                        Thank you Sir Bob Whitaker for this info.
                        "Knowledge without application is useless."

                        Comment


                        • #13
                          Re: Desktop Application Running on Azure Cloud Server

                          Hi Bob,
                          Hope you still visit here. Can you share with us how the app residing on the Azure server is going for you? Also, could you tell us EXACTLY how a user accesses the application in the cloud from their desktop ... is there a desktop shortcut, and if so what are the shortcut Target: and Start In: addresses? If not a desktop icon, how does a user open the app?. Does you app write data to files (.txt or CSV files) or only to the app tables? If your app writes to files, how is you app code designating file addresses for a cloud based file? Thanks
                          Mike W
                          __________________________
                          "I rebel in at least small things to express to the world that I have not completely surrendered"

                          Comment


                          • #14
                            Re: Desktop Application Running on Azure Cloud Server

                            Originally posted by Mike Wilson View Post
                            Hi Bob,
                            Hope you still visit here. Can you share with us how the app residing on the Azure server is going for you? Also, could you tell us EXACTLY how a user accesses the application in the cloud from their desktop ... is there a desktop shortcut, and if so what are the shortcut Target: and Start In: addresses? If not a desktop icon, how does a user open the app?. Does you app write data to files (.txt or CSV files) or only to the app tables? If your app writes to files, how is you app code designating file addresses for a cloud based file? Thanks
                            Sorry for the delay in responding I have kind of retired now and don't visit as often as I used to.
                            The Azure server is just Microsofts brand name for a windows cloud based server and as such you use RDP to access it. When you rent/buy the server you get the necessary connection details and log onto the machine as administrator, upload a Runtime executable for Alpha along with your application. Install the runtime and set up exactly as you would on a local server. Then configure your users and password and rights. Then each user needs a suitably configured RDP file on their local desktop which will connect them to the server.
                            In some instances we give the user full access to the remote desktop and they start the Alpha application from it in the normal manner once they have logged on and in other instances we have had the alpha application start as soon as they log into the server and they are logged out of the server when they exit the app.
                            With regards to writing files it all works exactly the same way as a lan based server except the server is elsewhere in Auzureland.
                            Its also easy to configure local printers so a print job initiated on the cloud server prints to the users local printer.
                            Thought needs to be given to configuring email accounts which have to reside on the cloud server for the app to send emails.
                            Also if you are wishing to link files to records in the alpha app such as images or pdfs they must be uploaded to the server but again its exactly the same as local server
                            Hope this is clear
                            Bob
                            Bob Whitaker

                            Comment


                            • #15
                              Re: Desktop Application Running on Azure Cloud Server

                              Hi Bob,
                              Thanks for that overview, quite helpful. Our "app" is named URSA. It is the Alpha database and a file system with 21 primary work arena folders and then 4 to 5 levels of subfolders in each of the primary folders for storing all the various files for and from the application. Currently, I have a table named folder_directory that contains all the primary and subfolder addresses. So the address for one of the primary folders is "C:\URSA\DC\Administration" and a subfolder would be "C:\URSA\DC\Administration\Vendor_Contracts". The folder system is highly dynamic at the endpoint subfolders with many folders and files being added, moved and deleted by xbasic code during operation. So by what you are saying, the file addesses for all these folders and files would not change when moved to the cloud? And the xbasic code a5.get_path() would return "C:\URSA" ?
                              Mike W
                              __________________________
                              "I rebel in at least small things to express to the world that I have not completely surrendered"

                              Comment

                              Working...
                              X