Android Apps on PC Archives

Android Apps on PC Archives

Android Apps on PC Archives

Android Apps on PC Archives

Using Mobile Application Archives for Enterprise Distribution

7/17

Introduction

This chapter explains the concept of enterprise distribution and provides the step-by-step instructions guiding you to use Mobile Application Archive (MAA) files to distribute mobile apps to internal users on an internal corporate location. It includes the following topics:

Understanding Enterprise Distribution

What is enterprise distribution?

It is the distribution of apps to mobile users through an enterprise-controlled location rather than through a public app store, such as Apple App Store or Google Play.

This capability allows enterprises to achieve the following main objectives, available from Oracle E-Business Suite Mobile Foundation Release 4.0:

  • Version control

    Enterprises can control the version of the client apps that their enterprise users install on their mobile devices.

    See: Changing Application Bundle Id.

  • Corporate branding

    Enterprises can have the option to replace the standard Oracle logos with their own company logos.

    See: Customizing Mobile Apps for Corporate Branding (Optional).

  • Push notifications

    Enterprises can have the option to enable and send push notifications to the mobile devices of their enterprise users when using Oracle Mobile Cloud Service. This feature is available for selected apps from Oracle E-Business Suite Mobile Foundation Release 7.0.

    See: Implementing Push Notifications.

Oracle E-Business Suite mobile apps allow you to perform certain customization; however, any additional changes beyond the content described in this book may not be supported.

With this capability, enterprise users can download the apps directly from an enterprise's internal location, such as an enterprise's own site, not from a public app store. Additionally, enterprises can only distribute these apps to their internal enterprise users through internal locations. These apps cannot be redistributed to a public app store or third-party users.

To accomplish these goals, Oracle E-Business Suite provides Mobile Application Archive (MAA) files for Oracle E-Business Suite mobile apps. Enterprises can use these MAA files for customization as allowed, generate their own application binaries such as iOS application bundle (.ipa) or Android application package (.apk), and deploy them to their own sites.

Understanding Mobile Application Archive Files

Oracle delivers mobile application archive (MAA) files for Oracle E-Business Suite mobile apps to enable changes for enterprise distribution.

An MAA file is an application archive that allows developers to use Oracle Mobile Application Framework (Oracle MAF) to customize the app and generate the enterprise version of the app to meet enterprise needs.

Important: Oracle will provide technical support for issues that can be reproduced with MAA files delivered from Oracle and modified as documented in this book. When Oracle makes changes or provides fixes for the mobile apps, the updates will be delivered as new MAA files, and you will need to reapply your changes to the latest files.

Oracle provides MAA files for most Oracle E-Business Suite mobile apps, including:

For information on creating enterprise-distributed mobile apps through the MAA files, see Creating Mobile Apps through MAA Files for Enterprise Distribution.

Creating Mobile Apps Through MAA Files for Enterprise Distribution

After setting up the development environment as described in the previous chapter, you can perform the following tasks to create enterprise-distributed apps from the mobile application archives:

  1. Creating an Oracle JDeveloper Application from an MAA File

    1. Downloading Mobile Application Archives Files

    2. Importing an MAA File to Create a MAF Application

  2. Updating the MAF Application with Required Changes

    1. Changing Application Bundle Id

    2. Changing the Privacy Policy Link

    3. Changing Mobile App Access Roles

  3. Customizing Mobile Apps for Corporate Branding (Optional)

  4. Modifying an Existing Deployment Profile (Conditional)

  5. Updating Other Optional Application Configurations

    1. Updating Plug-in Configuration (Optional)

    2. Enabling the Push Plug-in (Optional)

    3. Importing Additional Root-CA Certificates (Optional)

    4. Configuring Default Server URL (Optional)

    5. Configuring Login Credentials in the Sign In Screen (Optional)

  6. Upgrading Your Enterprise Mobile Apps

  7. Deploying Your Enterprise Mobile Apps

For information on creating an enterprise-distributed app for Oracle Mobile Supply Chain Applications for Oracle E-Business Suite, see Creating an Enterprise-Distributed App for Oracle Mobile Supply Chain Applications for Oracle E-Business Suite (MSCA).

Creating an Oracle JDeveloper Application from an MAA File

Once a development environment is set up on the client side, you can download the MAA files and create an application from a downloaded MAA file.

To better understand each task performed on the client side, this section includes the following topics:

  1. Downloading Mobile Application Archives Files

  2. Importing an MAA File to Create a MAF Application

Downloading Mobile Application Archives Files

Use the following steps to download Oracle E-Business Suite Mobile Application Archive (.maa) files, along with consolidated server-side patches, Oracle E-Business Suite Mobile Foundation, and Oracle Mobile Application Framework 2.6.2 for Oracle E-Business Suite Mobile Foundation Release 9.0.

Important: Oracle is discontinuing selected Oracle E-Business Suite mobile apps from Oracle E-Business Suite Mobile Release 8.0 and onwards. To download the corresponding MAA files for these apps built with Oracle E-Business Suite Mobile Foundation 7.0 for enterprise distribution and corporate branding, select "Oracle E-Business Suite Mobile Application Archive 7.0" software distribution (part number ) instead. For information about the discontinued apps, see: Discontinued Oracle E-Business Suite Mobile Apps in Oracle E-Business Suite Mobile Application Archive 7.0 Software Distribution.

For information on downloading mobile application archives files for earlier Oracle E-Business Suite Mobile Foundation releases, see Mobile Application Archives for Earlier Oracle E-Business Suite Mobile Foundation Releases.

  1. Log in to the Oracle Software Delivery Cloud () page.

  2. Click the Sign In button.

    You are now signed in to the Oracle Software Delivery Cloud.

    If you do not have an Oracle account, click the New User? Register Here link instead to create one.

  3. On the Oracle Service Delivery Cloud page, perform the following tasks:

    • Select "Release" from the drop-down list.

    • In the text field, enter "Oracle E-Business Suite Mobile Application Archive".

      Select your desired software distribution from the populated package list. This action adds the selected package to the cart.

      For example, select "Oracle E-Business Suite Mobile Application Archive 9.0".

    • Click the Selected Software Cart link.

      The Selected Software region displays the selected "Oracle E-Business Suite Mobile Application Archive 9.0" media pack.

    • Platform/Language: Select a desired platform, such as Linux x86-64 bit.

  4. Click the Continue button and accept the Oracle Standard Terms and Restrictions.

    You must do so before you can download the desired media pack.

  5. Click the Continue button again.

    This retrieves the download window with your selected software distribution.

Oracle E-Business Suite Mobile Application Archive 9.0 Software Distribution

This "Oracle E-Business Suite Mobile Application Archive 9.0" software distribution () can be divided into multiple files. You should download these files to obtain the needed components for enterprise distribution and custom app development.

Note: This software distribution also contains the Mobile Application Archive file for Oracle Mobile Supply Chain Applications for Oracle E-Business Suite (MSCA), although this app is not developed based on Oracle E-Business Suite Mobile Foundation.

This software distribution contains the following components:

  • Consolidated server-side prerequisite patches

    For information about these server-side patches for the apps developed based on Oracle E-Business Suite Mobile Foundation and Oracle Mobile Supply Chain Applications for Oracle E-Business Suite (MSCA), see the Oracle E-Business Suite Mobile Foundation and Mobile Application Archive Release 9.0 Readme, included in this software distribution. Additionally, see Applying Prerequisite Patches on the Oracle E-Business Suite Server, Oracle E-Business Suite Mobile Apps Administrator's Guide, Release 12.1 and 12.2.

  • Oracle Mobile Application Framework 2.6.2 for Oracle E-Business Suite Mobile Foundation Release 9.0

    This Oracle MAF version containing additional bug fixes on top of Oracle Mobile Application Framework 2.6.2 is specifically built for Oracle E-Business Suite Mobile Foundation Release 9.0. To work with downloaded Mobile Application Archive files, you need to use this specific Oracle MAF version that is included in this software distribution.

  • Oracle E-Business Suite Mobile Foundation package, for enabling custom app development for Oracle E-Business Suite

    For information about the Oracle E-Business Suite Mobile Foundation package and how to use it to develop custom apps, see Using the Login Component to Develop Mobile Apps.

  • Mobile Application Archive (.maa) files delivered in zip files, along with the app-specific readme for each Oracle E-Business Suite mobile app included in this software distribution

    You can use the app-specific MAA file to customize the app for enterprise distribution and corporate branding, and then distribute the updated version of the app to your users through your enterprise's own site rather than a public app store.

    • The following table lists the MAA file information associated with each Oracle E-Business Suite mobile app:

      Important: Oracle E-Business Suite mobile apps may republish updated MAA files after a general availability release if necessary. Before downloading the MAA files listed in the following table from this software distribution, you should review the corresponding product release notes first to check for any updated MAA information. For information about product release notes, refer to My Oracle Support Knowledge Document 1641772.1, Oracle E-Business Suite Mobile Apps, Release 12.1 and 12.2 Documentation Index.

      Mobile App NameAssociated MAA PatchAssociated MAA File
      Oracle Mobile Approvals for Oracle E-Business Suite
      (Footnote 1)
      Patch 30769811 p30769811_R12_GENERIC.zip
      Oracle Mobile Discrete Production Supervisor for Oracle E-Business Suite Patch 30850730 p30850730_R12_GENERIC.zip
      Oracle Mobile Inventory for Oracle E-Business Suite Patch 30797624 p30797624_R12_GENERIC.zip
      Oracle Mobile Learning for Oracle E-Business Suite Patch 30769494 p30769494_R12_GENERIC.zip
      Oracle Mobile Maintenance for Oracle E-Business Suite Patch 30806039 p30806039_R12_GENERIC.zip
      Oracle Mobile Person Directory for Oracle E-Business Suite Patch 30761720 p30761720 _R12_GENERIC.zip
      Oracle Mobile Process Production Supervisor for Oracle E-Business Suite Patch 30843433 p30843433_R12_GENERIC.zip
      Oracle Mobile iProcurement for Oracle E-Business Suite Patch 30844782 p30844782_R12_GENERIC.zip
      Oracle Mobile Sales Orders for Oracle E-Business Suite Patch 30770293 p30770293_R12_GENERIC.zip
      Oracle Mobile Self-Service Human Resources for Oracle E-Business Suite Patch 30761715 p30761715_R12_GENERIC.zip
      Oracle Mobile Timecards for Oracle E-Business Suite Patch 31303576 p31303576_R12_GENERIC.zip
      Oracle Mobile Yard for Oracle E-Business Suite Patch 30737757 p30737757_R12_GENERIC.zip
      Oracle Mobile Supply Chain for Oracle E-Business Suite
      (Footnote 2)
      Patch 30737734 p30737734_R12_GENERIC.zip

      Footnote 1: If you plan to distribute the Approvals app through enterprise distribution from the associated MAA file, you can optionally enable push notifications when using Oracle Mobile Cloud Service. For more details about implementing this feature for the mobile app, see Implementing Push Notifications.

      Footnote 2: This software distribution also contains the MAA file for Oracle Mobile Supply Chain for Oracle E-Business Suite, although this app is not built with Oracle E-Business Suite Mobile Foundation.

Discontinued Oracle E-Business Suite Mobile Apps in Oracle E-Business Suite Mobile Application Archive 7.0 Software Distribution

Oracle is discontinuing selected Oracle E-Business Suite mobile apps from Oracle E-Business Suite Mobile Release 8.0 and onwards. Oracle will support these apps, but will not deliver any new updates to the apps.

  • The apps remain on the Apple App Store and Google Play with the latest client version delivered in 2017.

  • The corresponding MAA files for the latest client version are available on the Oracle Software Delivery Cloud.

  • Oracle will continue to deliver REST services for selected functionality in these apps for use in custom app development.

For more information about these discontinued apps, see the Discontinued Oracle E-Business Mobile Apps section in Oracle E-Business Suite Mobile Apps, Release 12.1 and 12.2 Documentation Index, My Oracle Support Knowledge Document 1641772.1.

To download the corresponding MAA files for these discontinued apps built with Oracle E-Business Suite Mobile Foundation Release 7.0, follow the instructions described earlier to download the software distribution from the Oracle Software Delivery Cloud. In step 3, select "Oracle E-Business Suite Mobile Application Archive 7.0" () software distribution instead.

Similar to the "Oracle E-Business Suite Mobile Application Archive 8.0" software distribution described earlier, this software distribution contains the following components:

  • Consolidated server-side prerequisite patches

  • Oracle Mobile Application Framework 2.4.0 for Oracle E-Business Suite Mobile Foundation Release 7.0

  • Oracle E-Business Suite Mobile Foundation package, for enabling custom app development for Oracle E-Business Suite

  • Mobile Application Archive (.maa) files delivered in zip files, along with the app-specific readme for each Oracle E-Business Suite mobile app included in this software distribution

The following table lists only the associated MAA files for the discontinued apps described in this section.

Mobile App NameAssociated MAA PatchAssociated MAA File
Oracle Mobile Discrete Quality Manager for Oracle E-Business Suite Patch 26160018 p26160018_R12_GENERIC.zip
Oracle Mobile Process Quality Manager for Oracle E-Business Suite Patch 26180810 p26180810_R12_GENERIC.zip
Oracle Mobile Procurement for Oracle E-Business Suite Patch 26197483 p26197483_R12_GENERIC.zip
Oracle Mobile Product Information for Oracle E-Business Suite Patch 25949274 p25949274_R12_GENERIC.zip
Oracle Mobile Project Manufacturing for Oracle E-Business Suite Patch 25933918 p25933918_R12_GENERIC.zip
Oracle Mobile Project Manager for Oracle E-Business Suite Patch 25949676 p25949676_R12_GENERIC.zip

For more information about this "Oracle E-Business Suite Mobile Application Archive 7.0" software distribution and the included components described above, see Mobile Application Archives for Oracle E-Business Suite Mobile Foundation Release 7.0.

Importing an MAA File to Create a MAF Application

Use the following steps to create a MAF application by importing a downloaded MAA file:

  1. In Oracle JDeveloper, choose File and then New.

  2. In the New Gallery, choose Applications and then MAF Application from Archive File and click OK.

    Alternatively, choose File, then File Import, and then select MAF Application from Archive File.

  3. In the Location page, choose Browse in the MAA File field to locate the .maa file (such as "iProcurement_Archive.maa") to be imported in the Select MAA File to Import page. Click Open.

    Select MAA File to Import Page

    Note: The screenshots in this guide show the appearance of the pages on a Mac system. The look and feel may vary on a PC.

    The selected iProcurement_Archive.maa file is displayed in the MAA File field.

  4. Perform the following steps if needed or accept the default values in the Location page:

    Location Page

    1. In the Application File field, enter a name of the mobile application derived from .maa file, such as "XXX_iProcurement".

    2. In the Directory field, click Browse to retrieve the directory of the mobile application.

  5. Click Next.

  6. Review the import summary information and then click Finish.

    A new MAF application is created.

For information on creating an unsigned application and what happens after importing an MAA file, refer to Creating Unsigned Deployment Packages, Developing Mobile Applications with Oracle Mobile Application Framework.

Updating the MAF Application with Required Changes

For enterprise distribution, even if no change is planned to an MAA file but simply distribute the associated app to an enterprise's own site, it is still required to make certain changes to the app. For example, the Application Bundle Id must be unique for each app installed on an iOS or Android device, although the app content itself is exactly the same.

Specifically, you need to update the MAF application with the following required changes:

  1. Changing Application Bundle Id

  2. Changing the Privacy Policy Link

  3. Changing Mobile App Access Roles

Changing Application Bundle Id

Changing Application Bundle Id is internal to an app, but it helps technically differentiate an enterprise app from a public one in the backend.

Instructions to Change the Application Bundle Id

Perform the following steps to change the Application Bundle Id:

  1. Open Oracle JDeveloper.

  2. In the Applications Navigator, expand the Application Resources panel, then the Descriptors folder, and then the ADF META-INF folder.

    Double-click the file to open the overview editor for the file.

    For information on the file, see About the MAF Application Feature Configuration File, MAF Application and Project Files, Developing Mobile Applications with Oracle Mobile Application Framework.

    Overview Editor for the maf-application.xml File

  3. Modify the Id field in the file. Do not change any other fields in this file.

    Important: For enterprise distribution, the Application Version delivered in the MAA file for each app is prefixed with a letter "E" to indicate this app is created from the MAA file. For example, "E1.8.0" is the Application Version shipped in the MAA file for a seeded app version 1.8.0, built with Oracle E-Business Suite Mobile Foundation Release 9.0. This helps distinguish the enterprise-distributed apps from the publicly-distributed ones. This app version information is displayed in the About page for each app.

    To keep track of the enterprise app versions used in your company, you must continue to use the version provided in the MAA file, but you can add additional decimals at the end of the version.

    • Standard MAA version: E1.8.0

      This is the version of the corresponding out-of-the-box apps from pubic stores, but prefixed with a letter "E". In this example, 1.8.0 represents the version of the seeded apps built with Oracle E-Business Suite Mobile Foundation Release 9.0.

      For Oracle Mobile Supply Chain Applications for Oracle E-Business Suite, standard MAA version is E1.4.0.

    • Suggested customized version: E1.8.0.x.x, such as E1.8.0.1.0

      For Oracle Mobile Supply Chain Applications for Oracle E-Business Suite, suggested customized version is E1.4.0.x.x, such as E1.4.0.1.0.

    Id: Replace the Id with a unique Id to identify the mobile app for enterprise distribution.

    The downloaded Oracle E-Business Suite mobile app MAA file contains the Application Bundle Id in the following format:

    For example, the Bundle Id from the MAA file corresponding to Oracle Mobile iProcurement for Oracle E-Business Suite is .

    In this example, use as the Id.

    • - This can be replaced with your company name.

    • - It indicates to which Oracle E-Business Suite application it belongs.

    Important: For mobile apps developed based on Oracle E-Business Suite Mobile Foundation, the Id value in the file is used to download configuration details for the app. Therefore, use this Id as the Application Bundle Id value in the Application Details page when registering an enterprise app on the Oracle E-Business Suite server through the Mobile Applications Manager responsibility. See: Registering and Updating Your Mobile App Definition Metadata. If the registration corresponding to this Id is not found on the server, the associated mobile app cannot connect to that Oracle E-Business Suite instance.

    This note does not apply for Oracle Mobile Supply Chain Applications for Oracle E-Business Suite.

    Administrators use the Application Bundle Id to construct and validate the configuration service URL to ensure the app can be accessible from mobile users. For information on how to construct the configuration service URL using the Application Bundle Id, see Validating the Configuration, Setting Up the Mobile Apps, Oracle E-Business Suite Mobile Apps Administrator's Guide, Release 12.1 and 12.2.

    Additionally, use the Application Bundle Id to help diagnose and troubleshoot any potential issues if occur on a mobile client. See: Enabling Client Logging, Diagnostics and Troubleshooting, Oracle E-Business Suite Mobile Apps Administrator's Guide, Release 12.1 and 12.2.

  4. Leave the rest of the fields unchanged. Save your work.

Changing the Privacy Policy Link

The privacy policy change is reflected in the About page of the app. After the change, when a user clicks the link, it should point to your company's privacy policy, not Oracle's Privacy Policy.

Instructions to Change the Privacy Policy Link

Perform the following steps to change the privacy policy URL link:

  1. Open Oracle JDeveloper.

  2. In the Applications Navigator, expand the Application Resources panel, then the Descriptors folder, then the ADF META-INF folder, and then the ebs folder.

    Double-click the file to open it in an editor.

  3. Replace the following privacy policy URL in the file with your company's policy URL, such as

    .

    Please note that the downloaded Oracle E-Business Suite mobile app MAA file contains the following dummy URL:

    Privacy Policy URL Property in ebs.properties

  4. Save your work.

The following example shows the revised privacy policy URL link in the About page for the iProcurement app (Oracle Mobile iProcurement for Oracle E-Business Suite) on an iOS device.

In this example, nothing is changed in the app from the associated MAA file except that the privacy policy URL link is changed from pointing to a dummy URL to your company's privacy policy URL.

Privacy Policy Link in the About Page

Changing Mobile App Access Roles

Oracle E-Business Suite mobile apps use role-based access control to allow users who are assigned the appropriate access roles to access Oracle E-Business Suite.

Access roles are set up in the MAF application's file for each app to validate whether a mobile user has the privileges to access a designated app and connect to Oracle E-Business Suite. Therefore, once mobile app access roles are created in Oracle E-Business Suite, developers need to specify the corresponding access roles in the file for the mobile apps.

For information on creating the mobile app access roles on the Oracle E-Business Suite server, see Creating Mobile App Access Roles.

Perform the following steps to add the mobile app access roles in the file:

  1. Open Oracle JDeveloper.

  2. In the Application Navigator, expand the Application Resources panel.

  3. Expand the Descriptors folder node and then the ADF META-INF folder node. Expand the ebs folder node.

    Double-click the file to open it in an editor.

  4. Change the following properties to specify the role that your enterprise app (such as XXX_iProcurement) uses:

    • If is a new role created earlier under the custom application called , then replace with this role in the property as shown here:

    • Replace with in the property as shown here:

    Mobile App Access Role Properties in ebs.properties

  5. Save your work.

Customizing Mobile Apps for Corporate Branding (Optional)

In addition to the required changes for enterprise app creation, you can further implement corporate branding for the app to establish corporate identity by replacing Oracle logo with your own company logo.

Instructions on replacing Oracle logo with your company and app logos or images are documented in a separate chapter in this book. See: Implementing Corporate Branding.

Note: Please note that functional customization and personalization of the apps modified from MAA files are not supported in this release.

Modifying an Existing Deployment Profile (Conditional)

After modifying the required changes for enterprise distribution, you need to prepare the platform-specific deployment profile by editing an existing deployment profile that is associated with the app provided with the MAA file.

Important: If you have customized the mobile app for corporate branding as described in the previous section, you must have already created a new deployment profile. In this situation, skip this step and do not modify an existing deployment profile.

Please note that a deployment profile defines how an app will be deployed to iOS or Android powered devices, iOS simulators, or Android emulators.

Perform the following steps to modify an existing deployment profile for your desired platform:

  1. In the Applications Navigator of Oracle JDeveloper, select and right-click the Application. Choose Application Properties from the selection window.

    Oracle JDeveloper Navigation Menu with Application Properties Selected

  2. In the Application Properties window, select the Deployment node from the left pane.

    In the Deployment Profiles region, select the deployment profile you want to edit based on the platform and click on the Edit icon.

    Note: For each mobile app, there are three deployment profiles delivered with the MAF archives, specifically one for the iOS platform (<AppName>_iOS), another for the Android platform (<AppName>_Android), and the other for the MAA file (<AppName>_Archive).

    Application Properties Window with a Selected Deployment Profile

  3. Editing the MAF for iOS Deployment Profile

    If the selected deployment profile (such as iProcurement_iOS) is for the iOS platform, the MAF for iOS Deployment Profile Properties page appears.

    MAF for iOS Deployment Profile Properties Page

    Replace the Application Bundle Id with a unique Id for your app, such as .

    • If you deploy the app to an iOS device, the Application Bundle Id should match the iOS provisioning profile that you receive after registering with Apple's iOS Developer Program.

      Note: If the app supports push notifications, such as an enterprise-distributed Approvals app, the Application Bundle Id used here in the iOS deployment profile is also used when creating the iOS mobile client in Oracle Mobile Cloud Service. See: Creating Mobile Clients, Oracle E-Business Suite Mobile Apps Administrator's Guide, Release 12.1 and 12.2.

      For more information about push notifications, see Implementing Push Notifications.

    • If you deploy the app to an iOS simulator for testing the mobile app, you can use any Application Bundle Id of your choice but you could use the same Application Bundle Id required by the iOS provisioning profile.

    The Application Bundle Id is used to package the application binary for iOS. Please note that the Application Bundle Id must be unique for each app installed on an iOS or Android device. Even if the same app has been deployed twice for an enterprise, a different Bundle Id uniquely represents each individual app. For example, one app can be used for production and the other one can be for testing purposes if desired.

    Additionally, the Application Bundle Id used here impacts only the application binary packaging and its installation on mobile devices. It does not have any impact on the Oracle E-Business Suite server. For example, you could have packaged two apps with two different Application Bundle Ids in the MAF deployment profiles, such as and , but both could have the same Id in the file, such as . Both apps can be installed on the same mobile device and can connect to the same Oracle E-Business Suite server using single registration on the Oracle E-Business Suite server.

    This is useful that you create the app registration once on the server, but you can download and apply it to other Oracle E-Business Suite instances. You can then use multiple installations of the same app on a single test device and test against different Oracle E-Business Suite instances.

  4. This Application Bundle Id is the only field you need to modify in this page. Click OK.

  5. Editing the MAF for Android Deployment Profile

    If the selected deployment profile (such as iProcurement_Android) is for the Android platform, the MAF for Android Deployment Profile Properties page appears.

    Select "Application Details" from the Android Options tree node.

    MAF for Android Deployment Profile Properties Page

    Similar to the update for the iOS deployment profile, you only need to replace the Package Name with a unique Id, such as in this page. Use the same value from the Id field that you modified in the file, as described earlier in the Changing Application Bundle Id.

    Note: If the app supports push notifications, such as an enterprise-distributed Approvals app, the Package Name used here in the Android deployment profile is also used when creating the Android mobile client in Oracle Mobile Cloud Service. See: Creating Mobile Clients, Oracle E-Business Suite Mobile Apps Administrator's Guide, Release 12.1 and 12.2.

    For more information about push notifications, see Implementing Push Notifications.

    Click OK to save your work.

For information on creating deployment profiles, see Working with Deployment Profiles, Developing Mobile Applications with Oracle Mobile Application Framework.

Updating Other Optional Application Configurations

You can optionally perform the following tasks if desired for your enterprise apps:

  1. Updating Plugin Configuration (Optional)

  2. Enabling Push Plugin (Optional)

  3. Importing Additional Root-CA Certificates (Optional)

  4. Configuring Default Server URL (Optional)

  5. Configuring Login Credentials in the Sign In Screen (Optional)

Updating Plug-in Configuration (Optional)

If your mobile apps include a Cordova plug-in, such as barcode scanner, to provide support for scanning barcodes to capture data, the related plug-in library is already packaged with the associated MAA files. For information about Oracle E-Business Suite mobile apps with barcode scanner, see Supporting for Barcodes, Setting Up the Mobile Apps, Oracle E-Business Suite Mobile Apps Administrator's Guide, Release 12.1 and 12.2.

In order for your app to use the plug-in, before you deploy the app, perform the following steps to update the plug-in's path after creating the application:

  1. Open Oracle JDeveloper.

  2. In the Applications Navigator, expand the Application Resources panel, then the Descriptors folder, and then the ADF META-INF folder.

  3. Double-click the file.

  4. In the overview editor that appears, click the Plugins navigation tab.

  5. For the Cordova plug-in, update the path to point to the folder where the barcode scanner is placed.

For more information on registering additional plug-ins in your MAF applications, see Using Plugins in MAF Applications, Developing Mobile Applications with Oracle Mobile Application Framework.

Enabling the Push Plug-in (Optional)

If your mobile app supports push notifications, you can optionally enable this feature by enabling the push plug-in to allow the app to receive push notifications on the mobile devices.

Note: Push notifications are currently supported only when using Oracle Mobile Cloud Service for the following apps:

  • Oracle Mobile Approvals for Oracle E-Business Suite, when provided to users through enterprise distribution

  • Custom Oracle E-Business Suite mobile apps developed using the Login component from Oracle E-Business Suite Mobile Foundation

See: Enabling the Push Plug-in.

For more setup tasks to enable push notifications, see Implementing Push Notifications.

Importing Additional Root-CA Certificates (Optional)

For Oracle E-Business Suite mobile apps with enterprise distribution, custom certificates can be imported into cacerts of the mobile application. If your Oracle E-Business Suite environment is TLS-enabled, you can import additional root-CA certificates into your MAF application's truststore if the HTTPS server contains certificates not present in your MAF application's cacerts file.

Note: You do not need an Oracle MAF license to add custom certificates to a mobile application for enterprise distribution.

Note: Starting from Oracle E-Business Suite Mobile Foundation Release 7.0 and onwards, you can dynamically add custom CA or self-signed server certificates to the standard Oracle E-Business Suite apps, downloaded from the Apple App Store or Google Play, for TLS connections to an Oracle E-Business Suite server.

In the releases earlier than 7.0, to use custom CA or self-signed certificates, you may create a custom app with updated certificate list and distribute that app through enterprise distribution.

For information on updating and managing certificates in the cacerts file, see Migrating to New cacerts File for SSL in MAF 2.x.x, Installing Oracle Mobile Application Framework. For example, see the Oracle Mobile Application Framework 2.6.2 Migration Notes (https://www.oracle.com/application-development/technologies/maf/maf262migration.html) and "Migrating to New cacerts File for SSL in MAF 2.6.0" for mobile apps developed based on Oracle E-Business Suite Mobile Foundation 9.0.

For more information about support for custom CA or self-signed certificates and validating if the TLS certificate is valid or trusted, see Advanced Configurations for Secure Communication with HTTPS, Oracle E-Business Suite Mobile Apps Administrator's Guide, Release 12.1 and 12.2.

Configuring Default Server URL (Optional)

Starting from Oracle E-Business Suite Mobile Foundation Release 8.0 and onwards, you can preconfigure the Oracle E-Business Suite server URL that an app will use to connect to Oracle E-Business Suite. Once this configuration is complete, the app users no longer need to enter this URL manually after launching the app.

Depending on whether you use Enterprise Mobility Management (EMM) solutions, you can configure the default server URL in the following ways:

  • If you do NOT use Enterprise Mobility Management (EMM) solutions, you can preconfigure the server URL in for the following apps only:

    • Apps provided to users through enterprise distribution

    • Custom apps developed based on Oracle E-Business Suite Mobile Foundation

    Configure the following properties in for these apps:

    • This is the Oracle E-Business Suite server URL that an app should connect to by default. If a valid Oracle E-Business Suite server URL is entered in this property, the app users will not be prompted to enter a server URL when the app is launched for the first time.

      Ensure that your enterprise-distributed app or custom app built with Oracle E-Business Suite Mobile Foundation is already "Enabled" in the Mobile Applications Manager UI pages. For information on enabling an app, see Enabling a Mobile App Individually and Specifying the Configuration Through the UI Pages, Oracle E-Business Suite Mobile Apps Administrator's Guide, Release 12.1 and 12.2.

    • If a default Oracle E-Business Suite server URL is used in the property, you need to explicitly indicate whether the mobile users can change it in the app. By default, the users are not allowed to change the default URL. However, set it to "Y" only if you want to allow users to change the URL.

  • If you plan to use Enterprise Mobility Management (EMM) solutions, administrators can preconfigure the server URL in an EMM console for the following apps:

    • Standard apps installed from the Apple App Store or Google Play

    • Apps provided to users through enterprise distribution

    • Custom apps developed based on Oracle E-Business Suite Mobile Foundation

    After the configuration, app users no longer need to enter the URL manually after launching an app installed from an EMM's app catalog. For the setup information in EMM, see Setup Tasks for Deploying Mobile Apps with Enterprise Mobility Management Solutions, Oracle E-Business Suite Mobile Apps Administrator's Guide, Release 12.1 and 12.2.

    Please note that once the configuration is performed in EMM, there is no need to set up the properties mentioned above in .

Configuring Login Credentials in the Sign In Screen (Optional)

Oracle E-Business Suite mobile apps have the "Remember User Name" feature turned on in the Sign In screen by default. When this feature is enabled, the user name is retrieved from cache and automatically displayed in the screen during the login process. The app user only needs to enter the password to log in to the app.

For enterprise distributed mobile apps, you can optionally update the login credentials configuration for the Sign In screen through the Create MAF Login Connection page in the file. For example, you can disable this "Remember User Name" feature if you want username to be entered each time when a user logs in to an app or enable other automatically login features which have been turned off during the mobile app development if you want to enhance the user login experiences.

For information on configuring the login credentials in the Sign In screen, refer to the How to Store Login Credentials section in the Securing MAF Applications chapter, Developing Mobile Applications with Oracle Mobile Application Framework.

Upgrading Your Enterprise Mobile Apps

If you would like to upgrade your enterprise-distributed mobile app from a previous version of the corresponding mobile application archive (MAA) file to a new version, there is no direct upgrade path by retaining all the documented changes you completed previously. In order to upgrade the app to a new version, you should repeat the steps as described earlier in this chapter. These tasks include:

  1. Creating an Oracle JDeveloper Application from an MAA File

  2. Updating the MAF Application with Required Changes

  3. Customizing Mobile Apps for Corporate Branding (Optional)

  4. Modifying an Existing Deployment Profile (Conditional)

  5. Updating Other Optional Application Configurations

As part of this upgrade to a new version of MAA, it is very important to use the exact same Application Bundle Id that was used in the previous version in and the deployment profiles. Once you have completed the required changes to create an enterprise app from the new version of the MAA file, you can host it at the same location as the previous version and then coordinate with the mobile applications administrator for user upgrade.

Deploying Your Enterprise Mobile Apps

After completing the required changes for an enterprise app, you can deploy the app for the iOS, Android, or both platforms. For information on deploying your enterprise apps, see Deploying Your Mobile Apps.

Creating an Enterprise-Distributed App for Oracle Mobile Supply Chain Applications for Oracle E-Business Suite

Oracle Mobile Supply Chain for Oracle E-Business Suite (MSCA) mobile app supports enterprise distribution through the Mobile Application Archives (MAA) file.

Since this app is not built based on Oracle E-Business Suite Mobile Foundation, when you create an enterprise-distributed app from the MSCA mobile application archive, follow the instructions as described earlier in Creating Mobile Apps through MAA Files for Enterprise Distribution except the following tasks that are not applicable to the enterprise version of the MSCA app:

Important: Although the steps for creating an enterprise-distributed MSCA mobile app are not exactly the same as the tasks described earlier for creating enterprise distribution from the apps developed based on Oracle E-Business Suite Mobile Foundation, the concept of enterprise distribution discussed earlier remains the same for the MSCA app.

Please note that you can implement corporate branding for the enterprise-distributed MSCA app. When replacing Oracle logo with your company logo by following the instructions described in Implementing Your Company Logo, this changes the company logo in the Server URL screen only. Additionally, the MSCA app does not leverage the Oracle E-Business Suite Mobile Foundation Login component for custom app development.

For information on the underlying Oracle MAF version for your MSCA app, see Section 1: Release Update History, Oracle Mobile Supply Chain Applications for Oracle E-Business Suite Release Notes, My Oracle Support Knowledge Document 2108155.1.

Источник: [https://torrent-igruha.org/3551-portal.html]
, Android Apps on PC Archives


The Web Installer is the easiest way to install Nextcloud on a web space. It checks the dependencies, downloads Nextcloud from the official server, unpacks it with the right permissions and the right user account. Finally, you will be redirected to the Nextcloud installer.

  1. Right-click here and save the file to your computer
  2. Upload to your web space
  3. Point your web browser to on your webspace
  4. Follow the instructions and configure Nextcloud
  5. Login to your newly created Nextcloud instance!

You can find further instructions in the Nextcloud Admin Manual.

Note that the installer uses the same Nextcloud version as available for the built in updater in Nextcloud. After a major release it can take up to a month before it becomes available through the web installer and the updater. This is done to spread the deployment of new major releases out over time.

Nextcloud Server does not support Microsoft Windows. We recommend using a virtual machine or docker image on Windows Server.

Security note:
To receive information about updates and security issues, we recommend a subscription to our low-traffic newsletter.

Release channels:
We offer Release Channels with production, stable, beta and daily-branches. This gives you the opportunity to choose your balance between stability and features.

Virtual Machine image

The Nextcloud VM is designed to be an easy way for less technical users to get Nextcloud up and running or to test it out. It builds on Ubuntu Linux and makes configuration easy.

Download the VM

Find source here. If you are looking for a more extensive virtual machine with many scripts to easily set up advanced functionality, get the full-version VM from Hansson IT.

Docker image

Several Nextcloud community members maintain a Docker image. It supports a wide range of architectures, releases, various webservers, databases and more.

Get Docker image

Find source here.

Security note:
To receive information about updates and security issues, we recommend a subscription to our low-traffic newsletter.

Release channels:
We offer Release Channels with production, stable, beta and daily-branches. This gives you the opportunity to choose your balance between stability and features.
Most of our Appliances support these release channels or let you fix on specific major versions.

You have javascript disabled. We tried to make sure the basics of our website work but some functionality will be missing.

© 2020 Nextcloud GmbH

Источник: [https://torrent-igruha.org/3551-portal.html]
Android Apps on PC Archives

Download ZArchiver for PC (Windows) and Mac for Free


Are you a professional and you have to deal with a large number of files? Have you a large number of files and want to compress and decompress these files? Do you want to recover your files on your phone or laptop on another system? Do you want to encrypt and protect your files and other data? It is a fact that there are a lot of apps which allow you to compress or decompress your files. They claim to be the best archivers.

You will not find any app that can perform all tasks related to your data. That may archive, compress, decompress, recover and protect your files. In this article, I am telling you about a fantastic app that can do all. That may perform all these tasks in one place, which may recover your password-protected files. I shall tell you about the app that can be installed on your android phone, IOS device, and PC. This application helps you all your concerns about file management. This app maybe your best file manager. It helps you to archive, manage your files.

Contents

Zarchiver


Though there are different files extraction and solution app on the web, all are basic and do not offer a comprehensive solution. If you are looking for an extremely file archive manager and extractor for your android, iPhone or PC, then Zarchiver is app just for you. Zarchiver can extract, archive, and create almost all file types in use. It is an application for the android platform that helps you in compressing, decompressing, and removing from almost all compressed formats. You can rightly call it an all in one tool that can create compressed zip files in every file format.

Zarchiver is a more powerful tool when it comes to decompression or extraction of files. It magically supports more file systems for extraction than recommended for creating compressed archives. It is a free app where you need not spend a penny for your zip file management on your android phone or windows PC. When we talk about additional functions of Zarchiver, it supports password-protected files. If you have archived your file and compressed it on your PC or laptop, Zarchiver gives you the capability of extracting or decompressing it on your android device through a password, and you can recover on the go quickly. You can partially decompress your file through Zarchiver. For example, if you need some excerpts from your archived files, you can do it through Zarchiver pro.
File types 001.002 are also managed and supported by Zarchiver.

Features of Zarchiver


As it is told, Zarchiver is an all in one app for your file management. Its main features are as under:
  • Zarchiver is useful for multicourse processors, and it supports multi-threading.
  • There is no complexity in file selection; you can click on the file name icon to select files. There is no need for multi-select mode.
  • It supports UTF-8 and UTF-16. You can use a national symbol to name your data.
  • It can be downloaded and installed on all types of android devices.
  • To ensure safety and protection of your privacy, you can set a password for files and folders. For this purpose, it supports all encryption methods such as AES-256, etc.
  • Different options are available as a copy, cut, share, and delete.
  • You have all the compression options. They are fast, fastest, medium, and ultra.
  • Options for encryption are also there.
  • It is an excellent file manager and assistant for you. You can compress, decompress files. You can skillfully handle your files and automatically move from one folder to the other.
  • It keeps your data secure with no concern of misplacing your files. Your information and data remain safe and secure.
  • You can archive your files in parts and different formats.
  • There are some features of Zarchiver that need the root access, so if you want to benefit from all Zarchiver features, you will have to root your device.
  • You can create unlimited archives.

Types of Zarchiver support

  • Following archives and compression types are available in Zarchiver:
    Zip, 7z, gzip, xz, tar.
  • Following archives may be decompressed and extracted:
    zip, rare, 7z (7zip), rar5, grip, bzip2, xz, tar, rar, iso, cab, lha, lzma, lzh, jar, tbz, tgz, Z, rpm, deb, mtz, zipx, chm, cpio, dmg, img (fat, NTFS, but), cramfs, ECM, wim, arc (freearc).
  • You can edit, remove the following file types:
    zip, tar, 7zip, apk, mtz.
  • you can decompress and compress password protected files.
  1. The partial archive decompression is also possible with the Zarchiver Pro.
  2. You can open compressed files.
  3. Also, from mail application, you can open an archive file using this Zarchiver app.
  4. You can extract the following split archives: zip, 7z, and rar (zip.001, 7z.001, part1.rar, z01).
  5. With this Zarchiver, you can compress and decompress the password-protected archives.
  6. Also, multi-part archives can be compressed/ created, and decompressed/ extracted like 7z, rar (decompress only).

Advantages of Zarchiver

There are some advantages and pros of Zarchiver. For a complete insight into the app, it is good to give some of its pros. You can read and extract different file formats such as 7z, zip, and other file systems and formats. Similarly, you can create archives of zx, tar, and gzip file formats. Zarchiver supports password protected and encrypted archives. It has a built-in file management system. You can edit your archived files, and you can extract multi-part archives. This is available only for 7z and RAR file formats. Zarchiver decompresses your archives partially if you want so. It gets your files open from your mail app. It supports multicore CPUs. You can donate to support app developer, and there are no advertisements. It is easy to use and has an attractive and fantastic interface.

Cons of Zarchiver

There has been detected no disadvantage for Zarchiver. There are some views that its file manager seems somewhat clumsy. There is not other disadvantage of Zarchiver been given by users till now and no fault has been reported.

How to install Zarchiver on android device

You have two options to install Zarchiver in your android device. You may go to Google play store and download and install it there. It is an easy way and does not need any other thing. You can also download Zarchiver APK file on your android device. You can do according to the following steps:

  • First, you need to enable applications from unknown sources. For this purpose, go to setting and then head to the security section and enable downloads from unknown sources.
  • Download Zarchiver APK file and install it.
  • Go to file manager and sd card and click on downloads.
  • Start the installation process by selecting the install button.
  • Open apps and look for Zarchiver app icon. If it is not there than download again.
  • You will receive installed message and enjoy its features now.

How to compress files using Zarchiver
After installing Zarchiver, open the app, and act according to the instructions.

  1. Choose your required zip file and click on it.
  2. You will see many options appear on the screen like ‘View,’ ‘Extract here,’ ‘Extract to. //’, ‘Extract…’, ‘Test,’ ‘and Compress to *.zip,’ ‘Compress to *.7z’, ‘Compress….’
  3. Perform your required task and compress your file.

How to install Zarchiver on PC/MAC

Though Zarchiver is officially declared app for an android device, you may install it on your computer. For this purpose, you need an android emulator. You should follow the instructions to get Zarchiver on your pc. You may use bluestack emulator for this purpose.

  • First download and install Bluestack emulator on your pc.
  • After you have installed Zarchiver successfully, you should start bluestack emulator.
  • Search for Zarchiver.
  • Open the play store.
  • Use Google account details to log in to play store.
  • Here again, search for Zarchiver in play store.
  • From search results, choose the official app and install it.
  • You can also download Zarchiver APK file and install it in Bluestack.
  • Open blue stack, you will see the Zarchiver, click on it to use the app.

Zarchiver for ios

Zarchiver supports ios devices if you install them correctly. It runs smoothly on ios and does not slow down as other apps do. Zarchiver ios are launched exclusively for ios devices because no separate app is there to compress and decompress your files. There is a Zarchiver iPhone and iPad version. You can easily download this app if you have installed astride on your device. You have to follow some instructions and install Zarchiver. The app is minimal in size and has a lite version. There is an instruction to compress files. If it does not work, you may download and install an alternative version of Zarchiver. There are a lot of apps available for the iPhone.

Availability on other systems

Though Zarchiver is exclusively available for android devices, you may check for availability on different operating systems. I have told about installing it on your PC and IOS devices. There are numerous systems where you may use Zarchiver. You can use Zarchiver alternatives if your device does not support it.

On chromecast

You may download and install Zarchiver on Chromecast; you need to install chromecast directly from Play store. Then you may connect chromecast. Enable the unknown sources (this can be done by navigating to settings and security then head to Options-> Enable Unknown Sources), to easily download the APK file. In this way you can use Zarchiver on chromecast system.

Zarchiver alternatives

If you are unable to install Zarchiver in your device and it does not support Zarchiver, you need not worry. There are a lot of other options for Zarchiver. You can download and install any one which fulfills your needs. These alternative apps can perform the functions of Zarchiver.
Amaze file manager
It is an excellent alternative to Zarchiver. It is an open-source file manager which supports different file formats. It is ad-free. There are no offers, upgrades, and pop-ups. It is free to use, and you can easily install it.

Solid Explorer
With a better and attractive interface, it is also an alternative of Zarchiver. It is file and cloud manager and has two different panels. It is also free to use with no ads. It is for android devices.

B1 free archive
It is also a free app with a lot of functions and features. It supports Windows, Mac, Linux, and Android. You can compress and uncompress different file formats with it.

What is paid on Zarchiver?

You need not pay anything to get Zarchiver. It is free to download, install, and use. You benefit from its features for free. Moreover, you can earn via file compression if you work as a professional n the market place. In this way you have opportunity to earn through the app.

Frequently asked questions

Though I have discussed all the features and specifications of Zarchiver, there may be some questions.

  • What is Zarchiver?
    The Zarchiver is an android app which allows you to compress and extract all formats files. You can compress and extract password protected files also. You can remove your files from archives.
  • Is Zarchiver available for my pc?
    You can download and install Zarchiver on your pc using an android emulator.
  • Do I need to pay for Zarchiver?
    No, you do not need to pay for downloading and installing Zarchiver. It is free to use.
  • How can I use Zarchiver?
    You may use it as your file manager; you may edit, share, compress, and decompress your files in any format. Just open the app; you will see different options.

Conclusion

Zarchiver is the best app when it comes to filing management. There are a lot of apps, but this app is a multipurpose app. Compression, formatting, and archiving are its fundamental characteristics. It is much more functional and speedy.

Источник: [https://torrent-igruha.org/3551-portal.html]
.

What’s New in the Android Apps on PC Archives?

Screen Shot

System Requirements for Android Apps on PC Archives

Add a Comment

Your email address will not be published. Required fields are marked *