Tag Archives: Windows 8

Crosslight 2.0 Update 4 is Here!

Crosslight 2.0 Update 4 has arrived with tons of new features! New syncing services with push notifications, major improvements for iOS, stability improvements to Enterprise App Framework, and more. iOS now supports even more buttery-smooth scrolling, automatic dynamic cell height support, automatic aspect ratio calculation in thumbnail, automatic selection persistence in navigation drawer, and more. Check out the full release notes here.

In addition to hotfixes, we’re now updating the Mobile Studio installers for both Mac and Windows on every release (instead of just service pack or major release). With all our deployment processes automatically taken care, we want to make sure you get the latest product bits on every available channel, whether it’s from the update manager, access from your account, or through the trial download site. Furthermore, the new installers now clearly show the version of the Crosslight build to increase visibility of new installer builds.

Screen Shot 2014-08-29 at 11.26.37 AM-1

test

If you haven’t downloaded the latest installer, grab it now here! This upgrade is free for all customers with existing subscription.
Cheers,
Nicholas Lie
Advertisements

Crosslight 2 Update 2 is here!

As our enduring commitment towards agile development standards and compliance with CMMI Level 5, we’re happy to announce that the second update for Crosslight 2 is here! This update is a maintenance release which includes many new features and significant enhancements to the enterprise application framework and Crosslight core components. It also improves the overall stability for Android’s tab fragment and activity components.

Crosslight now supports batch update in sorted collections, with smooth animations and transitions. Not only that, our APIs are improved with a more modern async calls, which improves response time and usability of your Crosslight applications. Android form builder now also includes a new DateTime picker component that complies to the standard Holo theme. When Android L arrives, don’t worry, the look and feel of your apps will automatically comply to take advantage of the sleek look and feel of the new Android version. By popular demand, iOS now supports content navigation within the master detail component.

Without further ado, head over to our git repository to obtain this update. All Crosslight samples associated to this update have also been merged to the master branch. You can download or clone them here. Also visit our Developer Center for full changelog on this update. Expects more updates rolling out regularly, with more exciting features.

Till next time,
Nicholas Lie

Webinar: Building Gorgeous Mobile Apps with Advanced Crosslight UI and Services

We’re very happy to introduce the release of our flagship development toolset for Silverlight and WPF, ClientUI 10. ClientUI 10 has now equipped with powerful enterprise reporting services that allows you to author any kind of reports quickly and easily. What’s also great about the enterprise reporting services is also that the reports are completely viewable in Crosslight applications.

Not only that, push notification services introduced in Crosslight 2 takes away developers’ pain of having to tediously configure the necessary configurations to allow push notifications on their apps. Crosslight 2 has streamlined this process into a single unified entry point, starting from registering the device token to the platform service, receiving the device token back and saving them to the WebAPI database, and much more.

The social networking services also allows developers to perform various social network operations such as authenticating with social networks, getting the user profile info, getting list of friends, sharing content, and much more. What’s great about the social networking services, is that services are completely UI-agnostic. You can design any kind of views to use with our social network services and have them in your application, just the way you want it to be.

Watch as Nicholas introduces you to the integrated enterprise reporting services, how to view the reports on Crosslight apps, push notification services for Crosslight and how to send them across multiple devices. Last but not least, the social network services that allows you to perform various Facebook authentication completely with custom UI.

You can also find the recordings to the first and second day of the webinar, in case you’ve missed them. Also, visit our Developer Center to learn more about Crosslight. It contains hundreds of documentation topics, illustrations, walkthroughs, video tutorials, and more. If you have any questions regarding Crosslight, feel free to open up a new thread at Crosslight community forum.

Cheers,
Nicholas Lie

Webinar: Building Data-Aware Apps with Crosslight Enterprise Framework

Building enterprise apps will almost certainly involves data access. Crosslight aims to be the holistic solution you need to build enterprise mobile apps quickly and easily. Therefore, in this release, Crosslight 2 ships with powerful data access that supports the latest Microsoft techonlogies such as WebAPI 2 and MVC 5. To accelerate your development even further, Crosslight 2 took the extra step of creating entity designer extensions for VIsual Studio 2012 and 2013.  The entity designer extensions allow you to create reusable entity models, entity context, entity controllers, and entity services.

Watch as our Chief Technology Officer, Andry Handoko Soesilo, introduces you to the plethora of data access services such as using the entity designer extensions, explaining the concepts of data synchronization and RESTClient for streamlined data retrieval, creating a simple mobile CRM app complete with incremental loading and pull to refresh, and much more.

Also, visit our Developer Center to learn more about Crosslight. It contains hundreds of documentation topics, illustrations, walkthroughs, video tutorials, and more. If you have any questions regarding Crosslight, feel free to open up a new thread at Crosslight community forum.

Cheers,
Nicholas Lie

Webinar: Crosslight 2 Highlights

Crosslight 1 marks a great start for developers jumping into cross-platform mobile development. Built solid grounds, the MVVM pattern, Crosslight paves the way for extensible, maintainable, scalable, testable, and making your code highly reusable to use on four platforms: iOS, Android, Windows Phone and Windows 8.

Crosslight 2 introduces an even more comprehensive additions to the powerful toolset to easily create enterprise mobile apps in just a very short time. This includes versatile data access services, beautiful UI components such as the navigation drawer, advanced master detail view, two new templates: business app template and the navigation drawer template. Watch the webinar recording to see how you can leverage Crosslight 2 and take advantage of its powerful features and start developing your own mobile apps today.

Also, visit our Developer Center to learn more about Crosslight. It contains hundreds of documentation topics, illustrations, walkthroughs, video tutorials, and more. If you have any questions regarding Crosslight, feel free to open up a new thread at Crosslight community forum.

Cheers,
Nicholas Lie

Video Tutorials: Installing Mobile Studio and Preparing Your Development Environment

In the early September 2013, we proudly announced our comprehensive toolset for the mobile development world, the Mobile Studio. Using Mobile Studio, now you can rapidly build powerful mobile apps on the world’s top platforms – iOS, Android and Windows – with a single application codebase. Check out our site for more information on Mobile Studio. To help you get started with Mobile Studio, this blog post aims to guide you from start-to-finish on how to install Mobile Studio on both Mac and Windows, as well as preparing your machine for cross-platform development for both platforms.

Mobile Studio ships with the all-new powerful mobile development toolset that will change how you program native apps, using Microsoft’s and Xamarin’s technology. Introducing Crosslight, the world’s first robust, extensible mobile toolset that leverages the MVVM pattern that extends over world’s 4 most famous mobile platforms: iOS, Android, Windows Phone 8 and Windows 8. To get a general overview of what is Crosslight, how Crosslight add values to your business, and understand how Crosslight works, see our blog post: Getting Started with Crosslight. Also check out our site for more information on Crosslight.

Installing Mobile Studio

To help you install Mobile Studio on Mac and Windows, check out the following videos.

Windows

Mac

Preparing Your Development Environment

These videos will help you in configuring your machine for development using Crosslight.

Windows

Android

iOS

Windows Phone 8

Windows 8

Mac

Android

iOS

After you have successfully followed these videos, your machine should be ready for cross-platform development using Crosslight. Should you need any further assistance, feel free to contact us at technical@intersoftpt.com or you can visit our forums. If these videos helped you, don’t forget to like our videos and subscribe to our YouTube channel for more videos.

Cheers,

Nicholas Lie

Intersoft Mobile Studio – Cross-Platform Development Reimagined

We are pleased to announce the release of our next-gen toolset for cross-platform mobile development: Intersoft Mobile Studio. Shipped with powerful features with small footprint, Intersoft Mobile Studio marks the next industry-standard for cross-platform development. Built with the proven MVVM design pattern on its core, Mobile Studio will definitely change the way you develop cross-platform mobile apps. Designed with the future in mind, meaning that you can easily support new platforms easily as Crosslight is easily extensible to support even hundreds of platforms; you can rest assured knowing that the apps built on top of Crosslight will be future-proof. Remember, you are not developing cross-platform apps that works on in a ported environment; you will create cross-platform native apps that will give your audience a rich and pleasant experience when using your apps.

MobileBanner2013R1

Crosslight ships with a wealth of resources to help you quickly jump start with cross-platform mobile development. In this blog post, I will provide a quick overview of the available resources and where to start your first mobile development journey. If you haven’t installed Crosslight yet, head to Request Trial page and download the free trial.

Four Powerful Templates

Once you have installed Intersoft Mobile Studio, open up VS 2012 and create a new project under Visual C# Templates / Intersoft Solutions / Mobile.

Creating New Project in VS 2012

Click OK, and you will be presented with the Crosslight Project Wizard.

Intersoft Crosslight Project Wizard

Designed with robustness and flexibility, Intersoft Mobile Studio provides you with four powerful templates that is immediately available for your perusal.

Blank Template

The Blank template is great to help you jump-start development with Crosslight with minimal configuration. It is designed as such for you to quickly grasp the concept of development and design pattern when developing apps using Crosslight.

Blank Template

Navigation Template

Looking for designing a great-looking app with navigation features? The Navigation template is here to help you. The Navigation template provides you with navigation templates that can be adjusted using either split navigation or list navigation, depending on your choice.

navigation

Master-Detail Template

This is a truly time-saving template that allows you create master-detail apps easily and quickly. The template deals with the split master-detail view for tablets and is equipped with grouping feature, so you don’t have to scratch your head for a long time on how to build a pleasant master-detail app.

Master-Detail Template

Tabbed Template

Crosslight supports multi-screen apps in the form of “tabs”, also known as pivot and panorama pages on Windows Phone. Just with a click of a button, you are given apps with tabbed templates that works the consistently that conforms to each platform’s UI guidelines. Did I also mention it is MVVM-enabled as well?

Tabbed Template

Crosslight Solution Structure

project-structure

After you have finished choosing one of the templates, you will get the following solution structure. Just set as one of the projects as your startup project, and watch the magic happens.

Comprehensive Documentation

If you ever get stuck when developing apps with Crosslight, Intersoft Mobile Studio ships with 300 pages covering the best practices, walkthroughs and concepts for building highly scalable enterprise mobile apps. The Crosslight documentation covers a wide range of in-depth topics such as fundamentals of Crosslight, understanding MVVM, defining consistent navigation interface, utilizing the built-in presenters for basic user interactions, working with data, building rich data-entry form, and much more. It also covers platform specific topics such as how to define different layouts for iPhone and iPad, using Fragments in Android, understanding navigation patterns in Windows Phone, handling layout changes in WinRT, and much more.

Robust Samples

To help you get started, Intersoft Mobile Studio ships with four projects that comprises of hundreds of samples across all supported platforms to help you better understand how to develop apps using Crosslight framework.

MVVM Samples

MVVM Samples

The MVVM Samples is a great place to start as it covers many MVVM features offered in Crosslight, such as demonstrating the basics of MVVM and binding capabilities, for example, binding mode, update source trigger mode, and converter. It also includes several reference samples – such as loan calculator and currency converter – to help you understand how the binding features work together.

Data Samples

Data Samples

This project includes a collection of samples showcasing the data-aware features such as presenting as a simple list, grouped list and searchable list. It also shows how to deal with data management in common business scenarios such as data editing, update and delete, as well as batch updating. In addition, it also demonstrates a number of built-in list styles available in each platform as well as showing the customization of list item template.

Services Samples

Services Samples

This project includes a collection of samples showcasing various prebuilt services available in Crosslight such as navigation services, presenter services, platform services and mobile services. All services are programmable in the shared application layer which allows you to streamline the user interaction logic as well as enable maximum code sharing. Mobile services demonstrate a vast array of services commonly available to mobile platform such as telephony services, location services, camera services, social services, map services and much more.

Inventory Tracker

Inventory Tracker

Thoughtfully designed and well-defined user interfaces, the Inventory Tracker is a a reference sample that works consistently across platforms and conforms to the de facto UI specifications for each platform. The Inventory Tracker provides a lot of meticulous features that offers a pleasant user experience. Features of the Inventory Tracker will covered in depth on the upcoming post.

What’s Next?

This is just the beginning. With iOS 7 just around the corner, we will be going to fully support iOS 7 within a week after it has been released to the public. In the upcoming milestone, we will enhance Crosslight with powerful and robust data access framework with sync support, saving you the hassle of writing hundreds lines of codes just for data syncing purposes. Also, we will shift our sprint tasks to a more fast-paced, dynamic progression; giving you regular updates that will tremendously enhance your development experience with Crosslight.

Cheers,
Nicholas Lie