• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • A Little .NET Can Go A Long Way

    January 9, 2012 Dan Burger

    Richard Schoen has been doing presentations on using Microsoft .NET technology in conjunction with IBM i on Power Systems at COMMON for several years. At a recent Omni User meeting in Chicago, Schoen was speaking again on this subject and it certainly seemed to be a topic of interest as a larger than normal attendance was recorded.

    This is not exactly a mainstream topic because Microsoft and IBM don’t see eye to eye on a lot of things . . . running Windows natively on Power Systems machines being a perfect example. This is a constantly festering wound that won’t heal. We all know Windows could be made to run on Power-based servers. No less of a source than Frank Soltis will tell you the reason there’s no Windows on Power boxes is political, not technical, and that the two companies have talked about it to no avail. And the result is that anytime a company makes a decision to use .NET, there will be a Windows server involved, not an IBM i machine.

    Another way to attack the problem is to get Windows applications running atop Mono, the open source implementation of the .NET framework that is based on the ECMA standards of C# and the Common Language Runtime, instead of doing a full Windows port. Since Novell was acquired by Attachmate last year, the Mono project is being backed by a new company called Xamarin, which was founded by Mono founder Miquel de Icaza, who was previously working at Novell. So the Mono project is alive and well, and it is not too late to add it to IBM i. (It has been rumored that IBM ported Mono to run inside PASE, the AIX runtime environment embedded in IBM i operating system. That idea was bottled up and kept in a darkroom never to see the light of day.)

    The situation–no Windows and no native .NET on Power Systems–has led developers down the path of Java and a lot of other methodologies–most recently PHP–to make the platform more interoperable with other platforms and more friendly with mobile devices, which is the way of the world.

    “As people are modernizing their applications, they are choosing development languages. I favor using Microsoft .NET,” Schoen said last week in a phone call with IT Jungle. “There’s a lot more companies than you might think using the technology. There’s just not typically much public information about it. I started doing sessions at COMMON a few years ago because of this. It’s one of those alternative options that needs to be shared with those who want to listen.”

    At RJS Software, the company that Schoen owns and is its technical guru, Microsoft technology plays a big role in developing products, particularly those that are taking the mobile application and the Web development paths. Schoen has had success using Microsoft app development tools and he has an interest in sharing ideas with the IBM i community.

    I think we can all relate to the idea that IT complexity is the merciless alien predator that seems to thrive in IT environments. Simple methodologies gather attention in quick fashion. If the average Joe Programmer can become fairly proficient within just a few days of being introduced to new technology, he’s pretty happy about that.

    “I look at it from the perspective of an RPG IBM i person looking to get some crossover skills and quickly building something useful,” Schoen said. “It makes sense to do technology like this.”

    It also makes sense for people to keep their skills relevant by learning new techniques, especially skillsets that don’t take a lot of time.

    In most cases there are dual development staffs in IBM i shops. One side takes care of the RPG code while the other develops in .NET. In order to do this as efficiently as possible, crossover skills make sense. Much of what Schoen hears from the IBM i developers he talks with has to do with fairly simple programming such as grabbing data for Excel spreadsheets, and in other cases it may be an executive inquiry over some data that goes into business management.

    “I’m a big advocate of looking at core systems and determining what works and what doesn’t,” Schoen said. “And be aware that management will likely want information delivered by graphical applications. I happen to be fond of the Microsoft VisualStudio stack. There are not a lot of layers like some alternatives that have their own development environments that usually require more of an investment. You don’t have to have the budget because you can get a free version of Visual Studio and get started without spending money.”

    Keep it simple and keep it inexpensive. It’s a plan RJS uses in developing its own products. Mobile applications are one example. RJS has a mobile app that handles simple queries within a browser on any phone. Schoen says it took about an hour to do that.

    “We use code generators for certain application building projects, but I’m trying to expand people’s thought processes to accomplish smaller tasks without a lot of expense.”

    Querying data, Schoen says, is what 80 to 90 percent of what people want to do with mobile applications.

    RELATED STORIES

    Windows/400: Windows On Power Systems, Take Five

    Power Systems i: The Windows Conundrum

    That Windows-on-Power Rumor Surfaces Again

    Bringing i5/OS Resources to the Web

    Does Native .NET Support Matter for the System i?



                         Post this story to del.icio.us
                   Post this story to Digg
        Post this story to Slashdot

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags:

    Sponsored by
    FOCAL POINT SOLUTIONS GROUP

    IntellaFLASH™

    FPSG is the only hosting provider that offers IntellaFLASH™.  IntellaFLASH was created by FPSG and is an exclusive FPSG solution that provides the following:

    • No User downtime for production backups
    • Supports BRMS and Tivoli Storage Manager
    • Provides near Continuous Data Protection (CDP)
    • Create point-in-time copies of your entire environment within minutes
    • Easy and quickly repeatable
    • Processes are tied into Job Schedulers
    • No user downtime for planned outages
    • No disruption to the send and receive process production, and DR stays in sync during the Switch test
    • Supports heterogeneous environments
    • Create test/development environments on the fly
      ⇒ Simplify operating system/application upgrade testing efforts
      ⇒ Improve quality assurance testing

     

    Watch our IntellaFLASH™ Video to learn more

    Let’s Discuss Your Custom Solution Needs

    ContactUs@FocalPointSg.com

    Follow us on LinkedIn

    focalpointsg.com | 813.513.7402

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Admin Alert: Hidden Parameters of the Submit Job Command Zend Updates PHP Server Stack for IBM i

    Leave a Reply Cancel reply

Volume 21, Number 1 -- January 9, 2012
THIS ISSUE SPONSORED BY:

ProData Computer Services
Maxava
Abacus Solutions
Computer Keyes
Twin Data Corporation

Table of Contents

  • The World Is Not Going To End In 2012
  • Rocket Software Buys iCluster HA Biz From IBM
  • IBM Delivers Open Source Version of EGL Tools
  • As I See It: Punxsutawney Blue
  • A Little .NET Can Go A Long Way
  • IBM Chases Power Customers In EMEA With Partner Incentives
  • IBM Rejiggers DS Array And EXP Enclosure Disk Prices
  • inFORM Decisions and DSC Find Reasons To Partner
  • Rometty Kicks Off 2012 With Leadership Team Changes
  • Big Blue Slashes Prices on IBM Forms Electronic Forms Apps

Content archive

  • The Four Hundred
  • Four Hundred Stuff
  • Four Hundred Guru

Recent Posts

  • COMMON Set for First Annual Conference in Three Years
  • API Operations Management for Safe, Powerful, and High Performance APIs
  • What’s New in IBM i Services and Networking
  • Four Hundred Monitor, May 18
  • IBM i PTF Guide, Volume 24, Number 20
  • IBM i 7.3 TR12: The Non-TR Tech Refresh
  • IBM i Integration Elevates Operational Query and Analytics
  • Simplified IBM i Stack Bundling Ahead Of Subscription Pricing
  • More Price Hikes From IBM, Now For High End Storage
  • Big Blue Readies Power10 And IBM i 7.5 Training for Partners

Subscribe

To get news from IT Jungle sent to your inbox every week, subscribe to our newsletter.

Pages

  • About Us
  • Contact
  • Contributors
  • Four Hundred Monitor
  • IBM i PTF Guide
  • Media Kit
  • Subscribe

Search

Copyright © 2022 IT Jungle

loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.