Blogs

Most popular labels

Blog by Jorge Nuñez-Orellana
Recently, we had the presentations of the first Creative Sprint and let me tell you it was a great success. I’ll start by taking you back in time while sharing what are the thoughts which drive this initiative. The Uniface’s lab is still a startup, yes! A 35-year-old startup in that sense. As with all startups, we thrive through the innovation that comes from the brilliant minds that continue to form the Lab throughout these years. When working on technology,…
Widgets
Blog by Jyoti Singh The purpose of this blog is to inform you about some changes in the way widgets are documented and described. Widgets are the elements that enable the user to interact with a Uniface application. In Uniface, we recognize two types of widgets: ·       Physical widgets are the implementations that provide the functionality to the user. They vary depending on the underlying GUI technology. ·       Logical widgets are named configurations of the physical widgets.…
Blog by Peter Lammersma What I like and expect in every well-designed system is predictability. Can I find what I am searching for in the expected location? In other words, is the interface intuitive and consistent? That’s one of the best things about Uniface 10. Having worked with several earlier versions of Uniface, I can confidently say that this latest version’s user interface gives the developer unprecedented levels of consistency, predictability and effectiveness.…
Blog by Frank Doodeman There’s a handy feature in the Quick Search dialog of the IDE’s Code Editors: you can use regular expressions in your Search term. image2019-3-15_9-34-2.png This blog gives a few simple but useful examples. Where is my variable assigned a value? Suppose you have a variable or field named SUM, and you quickly want to find the places where some value is assigned to it by means of an assignment statement. In a ProcScript assignment statement,…
Blog by Peter Lammersma January, 25 2019 As an experienced software solutions creator (sounds prettier than ‘software developer’, doesn’t it?), I spend most of my time in Uniface’s Integrated Development Environment (IDE). The latest version 10 mentions template, model and object on nearly every editor. I think it’s important to know what they mean and to understand the difference between them. Spoiler alert: it has something to do with the level of abstraction. Development objects,…
Blog by Gerton Leijdekker February, 7 2019 In Uniface 10, developers can open development objects from, among other places, the U-Bar by entering the object's full name or selecting the desired object from a list. For small applications these are very useful options however, for larger applications, having a simple way of searching for objects would improve the user's experience and reduce the frustration of searching through, what could possibly be, a long list.…
Blog: Peter Lammersma Enhancing the provided toolset The new Uniface 10 IDE (Integrated Development Environment) offers a well-equipped toolbox It provides nearly everything a developer needs to build and maintain software applications. But sometimes you want a bit more or need to add a personal touch to the tools provided. My toolbox Every developer uses several tools and utilities to do his/her Uniface work effectively. These are the ones I can’t do without: Uniface 10 https://www.uniface.…
(Original creator: Gerton) DSP JS API function: uniface.field.getBoundElement() Putting application developers in control of the presentation layer HTML5 already provides a powerful set of form controls out of the box, and its functionality is continuing to grow and mature. To get access to all that functionality, application developers need to be able to interface directly with the controls. Uniface 10.3 Dynamic Server Pages provides exactly that capability. Before we go into detail,…
Uniface Security
Blog by Jason Huggins The latest releases of Uniface 9 and 10 mark a significant milestone in the enhancement of security, both under the covers along with new functionality to secure applications. I believe that in practice all organizations need to protect aspects of business confidentially, competitive edge, adhere to applicable privacy regulations and prevent data theft/manipulation. Protecting data is paramount for practically everyone. It can feel like the wild west at times,…
COUNTERS
by Frank Doodeman Global Objects There are many types of Global Objects, like Messages, Global Procs and Keyboard Translation Tables, to name a few. The Uniface 9 IDF and the Uniface 10 IDE provide editors to maintain the definitions of those objects. You could consider those as the definition-time source objects. Successful compilation of those source objects results in compiled objects, their run-time counterparts. The compiled objects are static objects. User applications can use them,…
Uniface 10.3: the version to go for
In case you’ve missed the summer’s exciting news from Uniface headquarters, Uniface 10.3 has now arrived. I’ve already been working with this new version for a while, initially using a couple of pre-releases, but then for the past few weeks the live release. This experience has convinced me that Uniface 10, and version 10.3 in particular, is the version the Uniface community has been waiting for. I’m writing this blog post to explain why, and especially to share my experiences with the new IDE.…
Do I need to compile this?
(Original creator: theo neeskens) Over the years many Uniface developers have created tools on top of the Uniface Repository. One tool that has been made by many, is one that looks for "dirty" objects: objects that were modified after they were last compiled successfully. In Uniface 9 such a tool would have been based on comparing the fields UTIMESTAMP (modification date of the source) and UCOMPSTAMP (compilation date of the source) of various Uniface Repository tables.…
AI First
(Original creator: lammersma) Focus on the right stuff For a long time ‘mobile first’ was our software developers paradigm. Every new application should not only take the mobile user into account but also focus on mobile use as the primary device. Nowadays, Artificial Intelligence, (AI) is also a subject matter. But what does it mean for developers, and what happened to mobile? AI first, mobile second? Mobile is not forgotten.…
(Original creator: jyotisingh) European Women in Technology 2017 http://www.europeanwomenintech.com/ - an event with attendees from every corner of the continent, was held in November in Amsterdam, and so it was a great opportunity for women working in Uniface to be a part of the event. It was an excellent platform to enable the tech sector to connect, learn about what is going on around the industry and to be inspired by the many women achieving fulfilling and interesting careers in technology.…
(Original creator: HenkVanDerVeer) With the release of patch F205 for Uniface 10.2.02,  the Uniface 10 compiler has changed to ensure compatibility with Uniface 9 for triggers having default behavior. This blog explains when and how Uniface handles ‘empty’ triggers and invokes default behavior. A small subset of the triggers in the Uniface model (*) falls back on default behavior if these triggers do not contain executable code. A typical example is the On Error trigger for a field or entity.…
(Original creator: Pratibha) Last month, the Uniface mobile team added support for the latest mobile operating systems (OSs) available in the market. Since both Apple and Google have released new versions of their latest OS, we wanted to make sure that Uniface mobile apps can be run and deployed on them. So from now on, Uniface customers can run and deploy their mobile apps on Android OS versions from 4.4 up to Android 8.0 Oreo https://www.android.com/versions/oreo-8-0/ and on iOS from iOS 8.0.…
(Original creator: JorgeNunez) Good luck Max Verstappen https://twitter.com/Max33Verstappen (twitter:@Max33Verstappen) on getting podium places at USA and Mexico https://www.verstappen.nl/en/article/10457 after the great achievements of Malaysia and Japan! As said before https://u.uniface.info/scrum-pit-stops/, the pit stops improved.…
(Original creator: jhuggins1) On October 19th I will be presenting at QUBE’s inspiration session. I would like to invite you to join the virtual event. For more information and to register visit: http://qube.cc/inspiration/ http://qube.cc/inspiration/ I would expect that any business could innovate incrementally in the way I’ve just been describing in my blog series https://www.uniface.info/label/innovation, and many would find it vital to do so.…
(Original creator: JorgeNunez) Congratulations to Max Verstappen https://www.verstappen.nl/en on winning the Malaysian Grand Prix last weekend. You see, strategy pays out when everything falls into place. http://www.uniface.info/download/attachments/27330431/Jorge1.png?version=1&modificationDate=1557475593233&api=v2 https://u.uniface.info/scrum-pit-stops/jorge1-2/So, my drive 😉 is to apply scrum in your business strategy to win the race too. So in F1 the pit stop, https://en.wikipedia.…
(Original creator: jhuggins1) In this blog series https://www.uniface.info/label/innovation I’ve covered how innovation can be evolutionary, but what does this look like in the real world? Mobile technology is a great example of the power of evolutionary innovation, and is proving to be a major way of doing things better. Although mobile apps may have been just a fun distraction until relatively recently, companies increasingly see them as a way of unlocking their enterprise.…
Uniface's use of Authenticode
(Original creator: twan) In this blog post I discuss how Uniface uses Authenticode https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx for signing Uniface executables on the Windows platform. A word on the merits of signing your executables. Code signing https://msdn.microsoft.com/en-us/library/windows/hardware/dn653556(v=vs.85).aspx is nothing more than taking an executable and calculating a checksum, attaching that checksum in a cryptographically secure way to the executable.…
(Original creator: jyotisingh) Google cloud next-2017 http://u.uniface.info/whats-next-google-cloud-development - The largest Google developer and IT gathering in Amsterdam to explore the latest developments in cloud technology. A chance to engage with the foremost minds leading the cloud revolution and learn how the modern enterprise is benefiting from the latest in cloud technology in unprecedented ways. As usual for us one more way to keep up with technology https://u.uniface.…
(Original creator: Rachid Siallioui) Amazon Web Services (AWS), Microsoft Azure, and Google Cloud dominate currently the public cloud market when it comes to IaaS (Infrastructure as a Service) and PaaS (Platform as a Service). Although Amazon is still the undisputed leader in the cloud market https://www.geekwire.com/2017/aws-maintains-sizable-lead-as-public-cloud-market-grow-42-in-q1/, Microsoft’s and Google’s cloud offering is rapidly growing. With great interest,…
(Original creator: JorgeNunez) Following our line of thought of keeping up with technology, I had the privilege and pleasure to join a diverse group of Uniface engineers who participated in the Google Cloud Next  event in Amsterdam. As mentioned earlier, Uniface is at the leading edge of application technology so in that respect we participate by learning about the newest trends. We do this also for cloud with great partners like Google by obtaining the technological highlights,…
(Original creator: mark.stuivenberg) I recently attended the Google Cloud Next Amsterdam, a one day conference covering services by Google Cloud Platform (GCP) According to Gartner, http://fortune.com/2017/06/15/gartner-cloud-rankings/ Google takes the third spot in the public cloud space with Amazon Web Services and Azure taking first and second place respectively. Amongst the plethora of GCP offerings (technological highlights) I was interested in Cloud Spanner https://cloud.google.…
About Google App Maker
(Original creator: ming) I attended the Google Could Next 17 event in Amsterdam recently. There were several sessions I was interested in. One of these was “Extending G Suite functionalities with Business Applications” and the speaker was Lee Boonstra. Here is an overview of the other technological highlights. http://www.uniface.info/download/attachments/27330423/Ming.png?version=1&modificationDate=1557475585864&api=v2 http://u.uniface.info/google-app-maker/ming/ http://u.uniface.…
(Original creator: miketaylor) For the last few months we have been working towards adding cloud providers to the Product Availability Matrix (PAM). This project is known internally as Cloud Phase 1 and has proven to be, on the whole, a DevOps project. http://www.uniface.info/download/attachments/27330398/DevOps-Gear-300x152.png?version=1&modificationDate=1557475558081&api=v2 http://u.uniface.…
(Original creator: jhuggins1) In my last blog post, I explored why everyone isn’t innovating if it’s so important. I surmised that innovation can be evolutionary as well as revolutionary. In this scenario, I would like to offer 3 steps to approach evolutionary innovation. How is it possible to have your cake and eat it – to keep up with your urgent tasks while moving forward at the same time? Various solutions have been put forward, such as the idea of bimodal IT https://research.gartner.…
(Original creator: Jorge Nunez) Uniface, being a low-code platform which shields developers from technology changes in the application stack, takes pride on staying on top of the leading edge of technology. To start, the application stack I refer to is based on the Open Systems Interconnection https://en.wikipedia.org/wiki/Open_Systems_Interconnection model (OSI) defined by the International Organization for Standardization https://www.iso.org/home.…
(Original creator: jhuggins) So why isn’t everyone innovating? Sometimes people simply get too comfortable with the status quo to try something new. Think how many users were reluctant to move from Windows 7, which admittedly let them do their job fine, to Windows 8, which some considered less perfect. But, once they were through the Windows 7/8 mourning curve, it was easy to change to Windows 10, with very quick emotional acceptance and significant benefits.…
(Original creator: rudi.havenga) I have been in the Uniface business for longer than twenty years. I have experienced the GUI baby steps of Uniface 6 at around the same time Windows 95 saw the light. I could keep up with the new features that were presented with each new version of Uniface that was released. So, with regards to Uniface, I can proudly say that although I may look like a monkey, I am an old monkey. I know a lot of tricks.…
What Is Digital Transformation?
(Original creator: roels1) Over the last five years or so, there’s been a lot of talk on the topic of “digital transformation.” However, there hasn’t been a generally accepted definition of what that term means, exactly. What is digital transformation? What does it mean for my organization? At Uniface, we embarked on a research project http://www.uniface.com/digital-transformation/ with Creative Intellect Consulting, Ltd. (CIC) http://www.creativeintellectuk.com/ and at the outset,…
(Original creator: jhuggins1) The question of why innovation and business agility are vital –and independent is one that is top of mind for many organizations. Business agility is essential to survival. With economic uncertainty everywhere, and disruption in many marketplaces, businesses need to respond fast to change. A key enabler for this ability is an IT function that is inherently good at innovating. IT must produce ingenious ideas that will facilitate the required fast business response,…
(Original creator: mark.stuivenberg) I recently attended Microsoft’s tech summit https://enterprise.microsoft.com/nl-nl/event/microsoft-tech-summit-23-en-24-maart/, held at Amsterdam’s RAI convention centre. For those of you who know me, my computing background is on the other side of the spectrum with predominantly UNIX and Linux derivatives. This was my first Microsoft event ever so it was with great anticipation and somewhat uncertainness that I attended the keynote. http://www.uniface.…
(Original creator: Rachid Siallioui) To catch-up on the latest mobile security and native UI trends, the Uniface mobile development team recently attended the appDevcon conference http://appdevcon.nl/. A conference by app developers, for app developers. An event which targets developers for Apple iOS and Google Android, Windows, Web, TV and IoT devices in multiple tracks. In advance,…
Heading towards Uniface 10.3
(Original creator: miketaylor) Since the release of  Uniface 10.2 the topic of custom utilities on the Uniface repository has come up several times during conversations with customers, at user events and in the forums. The plan is that we address at least part of these requirements (making umeta.xml available) in 10.3. http://www.uniface.info/download/attachments/27330361/Picture1.png?version=1&modificationDate=1557475535251&api=v2 http://u.uniface.…
(Original creator: Rachid Siallioui) Last week I attended, along with a few other Uniface software engineers, the AWSome Day Amsterdam https://aws.amazon.com/netherlands/awsomeday-amsterdam-2017/ event, organized by Amazon Web Services (AWS) – the world’s largest provider of cloud infrastructure services (IaaS). The event was a one-day training in Amsterdam delivered by AWS technical instructors. More than 300 (maybe even 400) people attended the event. It was very crowded,…
(Original creator: miketaylor) Back in September 2016 we had quite a major event, Uniface 10 was released with the ability to develop and maintain all forms of Uniface applications – Client Server, Web and batch. http://www.uniface.info/download/attachments/27330346/MTPicture1-300x38.png?version=1&modificationDate=1557475523780&api=v2 http://u.uniface.info/uniface-10-whats-happened-since-release/mtpicture1/Since the release, and based on lots of feedback from the early adopters,…
(Original creator: lammersma) When is the best time to plant a tree? According to a Chinese proverb it’s 20 years ago. The second best time is now. As Uniface developers we know this is true. Most applications written in Uniface originate from 20 years ago. And they are still alive and kicking. Well, I am not sure about the kicking part, but they are certainly alive. But I want to build new applications today. I am sure we all want to. In previous blog posts I told you about my worries.…
New Year's Resolution
(Original creator: lammersma) These are the first lines I write in this new year, 2017. I want to start with wishing you all a very good and successful year. How strange is it. On New Year’s Eve we look back, while on New Year’s day we make plans and start with our New Year’s resolutions. Some things will start, some have ended and some continue. For most of us, Uniface is one of those continuing. As I wrote before, sometimes I wonder how long it shall. But on the other hand, why care.…
(Original creator: thomas.shore@uniface.com) You may have seen and experienced quite a number of the advancements in the Uniface 10 product. I presented a Uniface 10 Deep Dive https://www.youtube.com/playlist?list=PLec4UnOD-AIJh4jLC6la43m897elkk52C discussing the following: Development objects Containers (vs triggers) Bulk activities Drag and drop Properties inspector Viewable inheritance of ProcScript Modelled components and properties. Uniface 10 also introduces palettes,…
Make some noise!
(Original creator: lammersma) In my previous blog post I told you about my worries. I was thinking about it and even talked to a few of you about it. It reminded me of something that happened to me once. A few years ago I was hired by an organisation. I was just one of the Uniface pro’s. Besides Uniface they used another development platform. I witnessed something very interesting, let me share this with you. Both disciplines had their own room. In one room all went well,…
I love Uniface
(Original creator: lammersma) If you think ‘hey, this is a strange posting? Where is the technical stuff?’, you are right. Most of you don’t know who I am. My name is Peter Lammersma. I am an entrepreneur and work with Uniface since 1996. Uniface was my employer from 1997 to 2001. The reason I am starting to blog here, is because I am worried. In this first blog posting I will try to explain why. I asked Uniface BV (the company) to give me, although I am not employed by them,…
(Original creator: miketaylor) Some would have noticed that this week has seen the release of two new Uniface patches - G302 for 9.7.02 and F102 for 10.2.01. Normally I wouldn't post about a patch, however, this time, there is something new that has been included that I would like to share with you. It is now possible to include custom plugins into your mobile app. In 9.7.02 we introduced the ability to access the Buildozer online build services to compile iOS and Android apps.…
(Original creator: HenkVanDerVeer) Uniface 10 is all about the new environment for developing Uniface applications. To underline that, we  have given it a new name: the Uniface Integrated Development Environment, or Uniface IDE. For thirty odd years, we have referred to our development environment as ‘the IDF’. What does the term IDF stand for? How is IDE different from IDF? Is the difference relevant at all? Here in  the Lab,…
(Original creator: Frank) One of the many nice, new things about the Uniface 10 Development Environment is the Code Container. Each of your development objects, like components, entities and fields, has its own container that houses all of its triggers, operations and entries, generically called modules http://www.uniface.info/download/attachments/27330303/image002-1024x819.png?version=1&modificationDate=1557475506216&api=v2 http://u.uniface.info/wp-content/uploads/2016/09/image002.…
(Original creator: alex.besteiro) For Uniface 10 we are constantly reviewing and redefining old concepts, aiming for consistency and reusability while looking for new ways to improve your developing experience and enforce good development practices. This is what the new procedural declaration of component variables is all about. If you are a developer coming from older Uniface versions you probably are familiar with the 'Define Component Variable' form,…
Loading loads of Glyphs
(Original creator: thenees) As a software developer, every once in a while you find yourself performing a tedious manual task for some hours. As it seems to be something you need to do only once, it does not seem to be worth automating the task. But then later it turns out that you have to do it again. So you make a quick and dirty tool. And then later a colleague has to do the same thing and asks if you have an efficient way of doing it.…
(Original creator: _baterfly) The Web capabilities of Uniface have increased year over year. At the moment there are at least six different architectures to integrate Web technology in Uniface or build full Web applications in Uniface.  The HTML5 Widget, Uniface Anywhere and DSPs are obvious examples. In an upcoming blog post, I will go into more detail comparing all options. Developing modern enterprise applications also requires more Web knowledge for Uniface Developers.…
(Original creator: miketaylor) As many of you may be aware, we have - for some time - been working on the new version of Uniface, v10. As befits a major version increment, there are quite a few changes in the development environment, as well as to some of the concepts of Uniface. Today I would like to describe one such change, that should help to make development more obvious. Inheritance, from model to component, has always been a cornerstone of developing an application with Uniface.…
Uniface and GitHub-Getting Started
(Original creator: thomas.shore) We hope you have had a chance to browse around the Uniface samples on GitHub. This blog post will give you some background information and some useful tips for getting started. Objectives of Using GitHub: Provide an open public globally accessible area for Uniface code samples and examples Theme focused Encourage participation in Uniface projects Ease configuration and setup of Uniface and Uniface examples Globally Accessible We are using GitHub.…
Experimenting with the AWS S3 API
(Original creator: eknochs) Last month I uploaded a community sample that showed how to call an Amazon Web Services RESTful API, in particular for their S3 storage service.  That sample is contained within a single form, and is accompanied by some simple instructions and notes on assumptions made etc.  I used a form component type, and constructed it to use operations for the actual API calls, so that it would be easy to understand, and easy to modify to a service component, for wider usage.…
(Original creator: adriang) I recently read this article http://www.sci-tech-today.com/story.xhtml?story_id=101472& about Chrome 50 stopping support for some older operating systems, and the mention of Windows XP caught my eye.  From a Uniface perspective, we stopped supporting Windows XP in May 2014. Purely from a technology perspective, it freed us up in regards to choices on MS Visual Studio and even how to implement certain functionality.…
(Original creator: adriang) During the deployment session from the Uniface Lectures, we covered Uniface 64 bit deployment for Windows in the morning session (not in the afternoon because it took to much time, the videos are available to watch on our YouTube channel though https://www.youtube.com/playlist?list=PLec4UnOD-AIKJTaFJ4DJXunUEyc8NSGRb).  We had a few really interesting questions, I’ve worked the answers into the text below and I dug up an old posting from the old Frontline site,…
(Original creator: Jasper) New button properties are welcome During the modernization of IDF 9.7 it became clear that 3D buttons could not be used anymore. Windows has gone flat and all the office applications as well. So we needed to address this with some simple properties on the command button widget. The defaults stay untouched even though the new properties make the button more appealing.…
(Original creator: berryk) With the development of faster and even better Uniface software there was clearly a need for better and more flexible and efficient Uniface education and training. With the release of Uniface 9.7 http://www.uniface.com/news-entry/uniface-9-7-released-enables-productive-mobile-app-development/ the training materials were revisited, redesigned and partly redeveloped. The input from many Uniface consultants during and after the train-the-trainer session,…
(Original creator: adriang) We are about to launch a new webinar series initiative to help share Uniface technical knowledge called the Uniface Lectures. Once a month there will be an evening session held here at our office in Amsterdam on a particular topic.  Using the latest version of Uniface we will be showing functionality, tips and tricks with the goal of sharing technical knowledge. Now obviously this is only useful for customers who are able to get here to attend,…
Drop it like it's hot
(Original creator: a4dvo) What very few people know is that in the Import Repository Objects component there is a small section where you can drag and drop your export files from Windows Explorer.  After you drop them, the File name box is updated with the list of files that you dropped. http://www.uniface.info/download/attachments/27330217/import.png?version=1&modificationDate=1557475470131&api=v2 The red section is where the drag-and-drop field is located.…
(Original creator: jyotisingh) On Tuesday December 1st, Uniface was invited to deliver a guest lecture at the Technical School in Amsterdam http://www.hva.nl/ for the students who have ambition in the Technology area. From Uniface Berry Kuijer, JiaoJiao Xia and I were the representatives to share their knowledge, expertise and real-life experiences with the students. The presentation started with an 'Introduction of Uniface' focusing on few key points,…
(Original creator: Jasper) In Uniface 9.7 we added powerful options to modernize your Uniface application without having to change your code. Many applications need to run on many desktops and for our Value Added Resellers it may even run at various customer sites. Sometimes it is even a requirement that these sites use different color settings and logo’s. If you have to maintain this customized look using the Property Forms of the Uniface Development Environment it takes a lot of effort.…
(Original creator: jhuggins1) This week, Uniface exhibited at the Gartner Symposium held in Barcelona http://www.gartner.com/events/emea/barcelona-symposium. Our team was composed of representatives from marketing, sales and management, with the aim to promote Uniface, whilst also attending sessions held by Gartner and its sponsors. We also took the opportunity to interact with many other organizations that were exhibiting. We embraced the chance to speak to strategic decision makers,…
(Original creator: thenees) In this final episode of the story about modernizing the Uniface 9.7 IDF in 10 easy steps I will explain how we changed the look of the buttons. http://www.uniface.info/download/attachments/27330173/button-teaser2.png?version=1&modificationDate=1557475439146&api=v2 If you want to start reading from the beginning part 1 and 2 of the story can be found here: The first post was about the changes to the start page.…
(Original creator: seelig) Guest contributor Dino Seelig (Uniface Business Partner) talks about his first impressions of Uniface 9.7 Last week I visited the Uniface Lab. The goal: getting informed about connecting WEB apps using Uniface DSP's. Building an app, using an off the shelf frame-work, integrating the power of Uniface service was for me a wish for many many years. Communicating from a WEB app with a Uniface server using a HTTP request was not that hard,…
Modernizing Uniface 9.7, Part 2
(Original creator: thenees) In my previous post, I started explaining what we have done to give the Uniface Development Environment a fresh look. The previous post was about the changes to the start page. This post is about the steps that were needed to make screens white. In theory that can be done by changing just one setting in your .ini file. But in real life there are always some small differences between theory and practise. http://www.uniface.info/download/attachments/27330159/old_new.…
(Original creator: adriang) Our Uniface customer event season has just started, and several of us have been busy preparing content which we will be delivering at various events around the world. We have decided to make some changes to the events which we (Uniface) run ourselves although we always make the content available to the various independent user groups such as Face to Face http://www.uniface.nl/ in the Netherlands and UnifaceBenutzerGruppe, or UBG http://www.c-b-g.org/ in Germany.…
(Original creator: thenees) I have been talking about modernizing the look and feel of Uniface applications for many years. And ever since I switched from the Uniface Services department to the Uniface Lab my hands have been itching to do something with the look and feel of the Uniface Development Environment, as that is (for a large part) a Uniface application. But with Uniface 10 on the horizon there was never much room to work on the Development Environment of Uniface 9. With Uniface 9.…
GDG DevFest, Amsterdam Edition
(Original creator: jyotisingh) On October 10th 2015, Google had organized the biggest Google Tech related event in The Netherlands, located in Science park http://www.amsterdamsciencepark.nl/, the heart of science in Amsterdam. Uniface as one of the sponsors was invited to join the event. As the representing group of Uniface, the mobile development team attended the Google DevFest, an event carefully crafted for the developers by the Dutch GDG communities. http://www.uniface.…
(Original creator: eknochs) The YOW Connected conference was held in Melbourne on 17th to 18th September http://connected.yowconference.com.au/ http://connected.yowconference.com.au/ . It was a developer’s conference based on Mobile and IoT topics. Since Uniface is adding Mobile devices as a deployment option in 9.7, I thought I should find out what problems existing and aspiring mobile application developers are experiencing, and how they are solving them.…
Polymer: Getting a closer look
(Original creator: Rachid Siallioui) Last week, a few of us from the mobile scrum team attended the first ever Polymer summit https://www.polymer-project.org/summit organized by Google. Amsterdam was chosen as the perfect location for the international conference, since it is has an “incredibly strong developer community in Europe”.  http://www.uniface.info/download/attachments/27330121/20150915_090354-300x169.jpg?version=1&modificationDate=1557475409745&api=v2 http://u.uniface.…
(Original creator: bolarotibi) By Bola Rotibi https://twitter.com/bolarotibi, Research Director, Creative Intellect Consulting http://www.creativeintellectuk.com/ Part 2 in a 2 part series: Read Part 1 Here Developers: I’m better than you and I need my code The most significant barrier to adoption has perhaps been the developer. Within the development community there can be a snobbery about writing code.…
(Original creator: bolarotibi) By Bola Rotibi https://twitter.com/bolarotibi, Research Director, Creative Intellect Consulting http://www.creativeintellectuk.com/ Part 1 in a 2 part series It is perhaps ironic that we live in a time when governments and many others are calling for young people to be better educated with regards to writing code, yet at the same time the software development industry is requiring developers to write less code. Microsoft's Azure App Service or Salesforce.…
Where to put your code
(Original creator: a4dvo) As a Uniface developer, I’ve seen a lot of Uniface applications first hand. On more than one occasion I encountered a situation where developers put all their code in the component. This happened for a number of reasons—access to the model or the library was constricted, there wasn’t enough time in the project to do it correctly, or just unfamiliarity with Uniface. I cannot speak on behalf of project managers or architects, but I can tell you how I code my projects.…
Using Agile Beyond Development
(Original creator: adriang) Those who follow me on Facebook https://www.facebook.com/AdrianGosbell?fref=ts or Twitter https://twitter.com/AdrianGosbell will know that I recently traveled to Brazil on what turned out to be one of the busiest trips I think I’ve even done, but it was also one of the most inspirational for a couple of reasons. The most pertinent being a trip to see Bravi http://bravi.com.br/index-en.html in a city called Florianopolis in the south of Brazil.…
(Original creator: chillebrink) Pernod Ricard http://www.uniface.info/download/attachments/27330096/PR-1024x652.jpg?version=1&modificationDate=1557475398062&api=v2 http://u.uniface.info/uniface-gets-to-work-in-the-martell-cellars/pr/A world leader in Wines and Spirits, Pernod Ricard have 90 subsidiaries and 100 production sites in 80 countries. The company was founded in 1975 and has 40 years of innovation, excellence and a portfolio of prestigious products.…
(Original creator: a4dvo) Working on a product like Uniface 10 feels a bit like the movie Oceans Eleven http://en.wikipedia.org/wiki/Ocean%27s_Eleven. A team of highly skilled professionals get together to pull off a feat that is considered undoable, or at least quite difficult to achieve. In fact there are quite a few similarities between the teams working in Amsterdam and the guys in the movie (Although me being Brad Pitt isn’t one of them, apparently).…
(Original creator: bolarotibi) By Clive Howard https://twitter.com/clivehoward, Principal Analyst, Creative Intellect Consulting http://www.creativeintellectuk.com/ Read Part 1 Here Great experiences are not just for mobile In an era of high user expectation and the demand for great user engagement, Application User Interface (UI) design has never been so important. We’ve heard this message before of course, when the virtues of Web 2.…
(Original creator: bolarotibi) By Clive Howard https://twitter.com/clivehoward, Principal Analyst, Creative Intellect Consulting http://www.creativeintellectuk.com/ A few months back, I registered for Mobile World Congress 2015 http://www.mobileworldcongress.com/ in Barcelona. As an Analyst, there is a different registration process to the one used for regular attendees. This is so the organisers can validate that someone is a legitimate industry analyst.…
Using CouchDB with Uniface
(Original creator: eknochs) I won’t repeat any definitions of what NoSQL http://en.wikipedia.org/wiki/NoSQL databases are, nor a review of any specific products. I’ve read plenty about NoSQL databases and I think that the general view of developers is that it is one more tool in the arsenal of application development. I generally believe that you should choose the right tool for the job at hand. So,…
(Original creator: JorgeNunez) It was the first time we participated in MWC15 http://www.mobileworldcongress.com/, and to sum it up in a few words: Totally exceeded our expectations! Here's a day by day recap of our time in the "trenches." Day 1: It was a very interesting first day. There were initially some quiet moments, but then things picked up and all demo stations (3 of them) plus the 5 devices were being used by our Uniface colleagues were all busy and everyone engaged in conversations.…
(Original creator: miketaylor) When you think of enterprise mobile apps, what is the first type of app that comes to mind? That’s actually a more difficult question than we thought when we first started off creating a mobile app demo to showcase at Mobile World Congress http://www.mobileworldcongress.com/ in Barcelona. We decided on an insurance policies app, which we will show on both iOS and Android devices. The event is already taking place next week,…
(Original creator: andreach) Author: Andrea Chatterson, Human Resources Business Partner, Uniface Last year, I had the opportunity to join Uniface and further my career with a dynamic, successful company.  During my first year with Uniface, I've often been asked what attracted me to the company? What I found was a combination of a highly skilled workforce and a company culture which fosters an open and innovative environment for employees to collaborate and express ideas.…
(Original creator: bolarotibi) By Clive Howard https://twitter.com/clivehoward, Principal Analyst, Creative Intellect Consulting http://www.creativeintellectuk.com/ Read Part 1 of this blog post here Payments made easier and more secure with a good mobile wallet Once again the most likely solution to this issue is mobile wallets. By using a mobile wallet the customer does not have to enter any payment information. This greatly reduces the work that they have to do to make a payment.…
(Original creator: berryk) http://www.uniface.info/download/attachments/27330067/Struct-300x153.jpg?version=1&modificationDate=1557475378213&api=v2 http://u.uniface.info/structs-just-easy-way-process-xml-streams/struct/During the sixties of the previous century IBM’s Charles Goldfarb http://en.wikipedia.org/wiki/Charles_Goldfarb et al. developed, what can be considered now, as the first Markup Language.…
Author: Michel van den Berg, Uniface Software Architect Deploying your Uniface applications with standard deployment is a methodology that can perhaps make your life easier. With the classic style of deployment, rolling out your application is not always that straight forward. The following graphic shows this, .dol and .urr files are shared over the components, making it difficult to structure. http://www.uniface.info/download/attachments/27330058/Classic-Style.png?…
(Original creator: bolarotibi) By Clive Howard https://twitter.com/clivehoward, Principal Analyst, Creative Intellect Consulting http://www.creativeintellectuk.com/ With the Christmas holidays just ahead of us there will undoubtedly be new figures showing that e-commerce has once again generated more revenue and accounted for more of the holiday spending than ever before. The same figures will also probably show a rise in the amount that was spent via mobile.…
(Original creator: miketaylor) Mobile apps have become ubiquitous. Companies are trying to get to grips with an unprecedented digital transformation and keep up with the resulting changes in consumer behaviour. There are now more than 1 billion smartphones and hundreds of millions of tablets in use across the globe, so having a mobile app strategy is essential for success in the connected world. But, Josh Bernhoff of Forrester http://www.forbes.…
(Original creator: adriang) Hopefully you're all aware of the Uniface application deployment currency survey which we sent out a few weeks ago. After a few weeks, we've had a good number of responses (over 100), and I was asked a few times what the results are looking like, so I thought I'd share some details. From a platform/OS perspective, the top platforms which Uniface customers are using,  are Windows and Linux, which doesn't really surprise me, as this is the feedback I get,…
(Original creator: chillebrink) Other Conference Highlights Include Keynotes from Forrester Research and Uniface 10 Workshops http://www.uniface.info/download/attachments/27330041/photo-5-225x300.jpg?version=1&modificationDate=1557475368285&api=v2 http://u.uniface.info/uniface-details-mobile-strategy-roadmap-north-american-user-group-event/photo-5/Uniface is hosting its annual North American user conference in Las Vegas this week,…
(Original creator: JamesRodger) Last week I had the pleasure of running the very first Uniface 10 Workshop, the first time anyone outside Uniface has got their hands on the new IDE being introduced in Uniface 10. http://www.uniface.info/download/attachments/27330038/James-blog-300x225.jpg?version=1&modificationDate=1557475366561&api=v2 http://u.uniface.…
(Original creator: chillebrink) Uniface’s Inaugural Global Distributors and Resellers Conference Entitled - “ABC = Always Be Closing” Uniface is looking forward to its inaugural conference, which brings together its leading distributors and resellers from across the globe in Amsterdam this week. Uniface is pleased to offer the chance to its distributors and resellers to attend the Inaugural Conference, which gives attendees a range of commercial and technical topics,…
(Original creator: chillebrink) Guest contributor, Job Jonkergouw, Uniface Intern Last February I started my internship at the Uniface. In need of a research project for my Master’s in Software Engineering, I tried my luck at the Uniface headquarters in Amsterdam which offered a subject that was both challenging and socially relevant: security of web applications. Security is a hot issue in today’s IT landscape as news of stolen user databases and hacked websites regularly hit the headlines.…
(Original creator: Jasper) Security warnings are hindering the end user when starting a Java applet in the Uniface HTML widget. This document provides a step-by-step guide on how to stop the security warning and even block them with a so called “rule set”. Security warnings the old way According to the documentation of Oracle, the end user will in almost all cases be presented with a warning when starting a Java applet in the browser for the first time.…
Do we need a JSON data type?
(Original creator: eknochs) I recently read a few articles raving about how good PostgreSQL is.  One article in particular explained how great it is that they have a JSON data type.  I wondered exactly what that would mean for developers, and whether Uniface needs one too. The PostgreSQL documentation states that JSON data can be stored just fine in a text data type, but that a specific data type for JSON adds specific validation for JSON strings.…
(Original creator: bolarotibi) By Clive Howard https://twitter.com/clivehoward, Principal Analyst and Bola Rotibi https://twitter.com/bolarotibi, Research Director, Creative Intellect Consulting http://www.creativeintellectuk.com/ Part 2 (read part 1 here) Appreciate the skills, knowledge and assets that you have Once an organisation, however large,…
Random Number Generator in Uniface
(Original creator: adriang) If you are not aware of it, Rik Lewis has a great blog about Uniface http://uniface.blogspot.nl/. I was quite interested in a recent post about the generation of random numbers http://uniface.blogspot.nl/2014/07/generating-random-numbers-again.html. We don’t *officially* have this in Uniface. I don’t know why we don’t (probably something related to C++ across multiple platforms from the dark ages).…
(Original creator: bolarotibi)   By Clive Howard https://twitter.com/clivehoward, Principal Analyst and Bola Rotibi https://twitter.com/bolarotibi, Research Director, Creative Intellect Consulting http://www.creativeintellectuk.com/ Part 1 in a 3 part series Increasingly enterprises are feeling threatened by far smaller companies referred to as technology “Start-ups”. These micro organisations are often innovative and agile with a focus on user experience to quickly engage and win users.…
(Original creator: _baterfly) In March and April this year, a new initiative--the Uniface Plusprogram ran in the Amsterdam Uniface Lab. The Plusprogram originated from the Benelux user group Face to Face to deliver Uniface / Web workshops for Uniface developers.…
A toolbox in Uniface 10, anyone?
(Original creator: HenkVanDerVeer) What’s an engineer without tools? The first hit of a Google search for the phrase “Engineer without Tools” is a quote from Star Trek Deep Space Nine – Millennium Book Three (Inferno) http://www.amazon.com/Inferno-Star-Trek-Space-Millennium/dp/0671024035: “He was alone and useless, an engineer without tools, … “ Alone and useless … I guess that says it all. Vice versa: the better the tools, the more efficient the engineer can be. Application developers,…
(Original creator: bolarotibi) By Ian Murphy https://twitter.com/analystian, Principal Analyst and Bola Rotibi https://twitter.com/bolarotibi, Research Director, Creative Intellect Consulting http://www.creativeintellectuk.com/ Read Part 1 here. Complexity is inherent in our IT DNA One of the goals of IT for decades has been to reduce the complexity of the systems it writes and maintains. There are several reasons for this. Users want solutions faster,…
(Original creator: bolarotibi) By Ian Murphy https://twitter.com/analystian, Principal Analyst and Bola Rotibi https://twitter.com/bolarotibi, Research Director, Creative Intellect Consulting http://www.creativeintellectuk.com/ As a relatively new engineering discipline, software development has been looking for a way to improve the quality and cut the cost of what it does. There are good reasons for this, multi-tier,…
(Original creator: michaelrabone) UNIFACE ONLINE FOUNDATION & WEB TRAINING Instructor led online training is planned for the dates shown below.  All that is required is a reliable internet connection and a land-line telephone.   Contact uniface.training@uniface.com mailto:uniface.training@uniface.com for more details.  To reserve a place, contact your local Uniface representative. DATES & COURSES A new schedule of courses will appear here in July.  For information before that time,…
How Many Monitors?
(Original creator: eknochs) I’ve been upgrading some PCs at home recently, and one of the topics we’ve been discussing around the family is what kind of monitor(s) would suit everyone’s needs.  It was logic to extend that study to what kind monitor / display arrangement suits developers. I’ve come across this kind of discussion in various blogs, and one thing that has struck me is that there is little distinction between home and office requirements.…
(Original creator: bolarotibi) By Clive Howard https://twitter.com/clivehoward, Principal Practitioner Analyst, Creative Intellect Consulting http://www.creativeintellectuk.com/ We recently spoke with John Gledhill, Group Director of Strategy & Innovation at Tribal a global provider of products and services to the international education, training and learning markets. When asked about the key trends within software development he answered, “the obvious one is mobility: so responsive design,…
Embedding Web Grids #2 - Editing
(Original creator: GMockford) HTMLGrid for Windows Applications - Part #2 JQGrid/JQuery This is part #2 of my JQGrid series and although later than originally intended but the extra time was for a number of reasons including enhancements in the JavaScript, adding more data to the examples, and bringing the JQGrid software up to the latest release. The consequence of doing that was that the original samples posted had to be re-worked.…
One small step…
(Original creator: HenkVanDerVeer) Since Neil Armstrong landed on the moon, stating “That’s one small step for (a) man…” the moon’s surface hasn’t changed much. At least, to my knowledge. Maybe a few rocks have been moved, but to me the moon by night still looks the same as back then in 1969. The difference with the changes in development land could hardly be bigger. The older programming languages aren’t extinct yet, but many new have appeared on the set,…
(Original creator: adriang) Yesterday, 3rd Feb, was a big day for everybody involved in Uniface. It was the first day of Uniface being an independent company, no longer owned by Compuware. Since the announcement back in January, we’ve consciously been careful on what we could say publicly. We did send out a couple of emails, and this was to all contacts at all customers. (So if you didn’t receive that, you’ve probably opted out from receiving communications from us at some time or another,…
Tab widget extensions for 9.6.04
(Original creator: Jasper) The new tab widget also known as the TabEx has got some new properties. This small article shows how they work and what it looks like. The new properties are introduced to allow developers to mimic a kind of browser look and feel whereby tabs can be closed or opened based on events in the programming language. For this purpose we introduced a tab button which lives on top of the selected tab.…
(Original creator: bolarotibi) By Clive Howard https://twitter.com/clivehoward, Principal Practitioner Analyst, Creative Intellect Consulting http://www.creativeintellectuk.com/ Read part 1 here Coding best practice is not always common practice Then there is Object Orientated Programming (OOP), a concept designed to avoid many of the code issues that developers hate about legacy. The core tenets of encapsulation, inheritance and polymorphism mean that code should be highly re-usable,…
(Original creator: michaelrabone) I have worked in Uniface training for more than 20 years – yes, I know, you’d think I’d be better at it by now wouldn’t you; I’ve heard them all. For all but the last two years, that training was instructor led classroom based: Either a public course, with attendees from many different customers, often held at Uniface offices, or private, usually onsite, training for a group from a single customer.…
(Original creator: bolarotibi) By Clive Howard https://twitter.com/clivehoward, Principal Practitioner Analyst, Creative Intellect Consulting http://www.creativeintellectuk.com/ To developers the term legacy is often a dirty word meaning old software that is a pain to work with. Ironically, of course, it is the software that developers spend most of their time working with and developers made it what it is.…
Embedding Web Grids
(Original creator: GMockford) HTMLGrid for Windows Applications – Part #1 JQGrid/JQuery During this years North American User Group we presented an alternate to the standard Uniface Client/Server grid control using a web based grid inside of the Uniface HTML control. The grid uses a JavaScript library, JQGRID/JQUERY to render data in a style similar to a classic window or client/server control.…
Picking Up Speed
(Original creator: HenkVanDerVeer) Now that Uniface 10 is presented at user group conferences worldwide, it’s high time to start blogging about this new version. My name is Henk van der Veer, program manager for this new release. And I find myself in good company, in a mix of colleagues with a similar longevity of working for the Uniface product (25 years) as well as brilliant young colleagues, less tainted by Uniface history and crucial to the Uniface IDE modernization.…
(Original creator: thenees) At Compuware we talk a lot about modernizing Uniface applications. I have found that changing just the main screen often has a big impact on how end users perceive an application. So I decided to have a go at the main screen of our Uniface 9.6 IDF. This screen has not been changed since it was introduced in Uniface 9.1 in the year 2004: http://www.uniface.info/download/attachments/27329901/blog11.png?…
New SQL/data Statement
(Original creator: adriang) At the user events I’ve presented at this season, I’ve talked about a new command which is coming: SQL/data. I said that is was coming, but it was probably coming around the time of Easter, after the December release of Uniface 9.6.04. (Hopefully Maarten said the same thing when he presented in Germany and Switzerland!) The good news is that we’ve been able to get it into the December release, so it will be in Uniface 9.6.…
Wearable Devices
(Original creator: eknochs) We’ve gone beyond smart phones for some time now.  Google Glass and Apple iWatch appear to be coming soon.  As we know, the appeal of new hardware wanes quickly if there aren’t apps to make the device have unique purposes.  So what kind of applications can make wearable devices special? Well, the first consideration is that wearable devices won’t be as general purpose as a smart phone.  Their context will depend on where the device is worn,…
(Original creator: bolarotibi) Guest contributors, Bola Rotibi https://twitter.com/bolarotibi and Ian Murphy https://twitter.com/analystian from analyst firm Creative Intellect Consulting http://www.creativeintellectuk.com/ Read Part 1 of this blog here. Fighting back: An important role for Quality Assurance (QA) and testing Inside the IT department, many see QA as being responsible for catching problems.…
(Original creator: aschetse) Today I would like to take a look at problem solving. Now what is a problem? According to the dictionary, a problem is “a matter or situation regarded as unwelcome or harmful and needing to be dealt with and overcome”. Fast. What I will do below is discuss the 6 most common problems in software development -  segregated by different stages of a Software Development Life Cycle – and obviously will tell you how Uniface helps in a very simple way.…
(Original creator: bolarotibi) Guest contributors, Bola Rotibi https://twitter.com/bolarotibi and Ian Murphy https://twitter.com/analystian from analyst firm Creative Intellect Consulting http://www.creativeintellectuk.com/ Software breaches caused by flaws in software are meat and drink for the IT and national press. Barely a week goes by without another announcement of sites being hacked and passwords stolen. At the heart of this are software developers who, if the press is to be believed,…
(Original creator: _baterfly) In this article (Sorry it is in Dutch) Uniface General Manager Aad van Schetsen gives a brief overview of Uniface, its market position on using legacy resources for modern applications and the Uniface 10 strategy for the new generation of IT specialists. This article was recently published in "Het Ondernemersbelang" a magazine for Dutch entrepreneurs. Click here for the article (in Dutch): Article Uniface 2013 "Ondernemersbelang" http://u.uniface.…
Viva Las Vegas.. !!
(Original creator: adriang) We’re at the final stages of preparation for this year’s North American User Group (aka NAUUG), which for the second year in succession, will be in Las Vegas. From a personal perspective, last year was very significant for me, I got married there. Besides Zulayka, who was best man, maid of honor, dress consultant, etc, etc, nobody, not even our parents, knew about it (it was planned!). So the NAUUG will always be significant to me. I really enjoy the US event,…
(Original creator: adriang) We had our first user group sessions in India over the past couple of weeks. Great fun, great people and we had some great feedback from the attendees. It’s always great when people take the time to contact you afterwards to give their thanks and feedback, and it was especially important for us as it was our first sessions which were open to anybody who wanted to attend. First up was Mumbai. The weather was hot and sticky, an awesome venue,…
Enabling the Mobile App? (Part 2)
(Original creator: bolarotibi) Guest Post by Clive Howard https://twitter.com/clivehoward, Principal Practitioner Analyst, Creative Intellect Consulting http://www.creativeintellectuk.com/ Read Part 1: Enabling the Mobile App? A new architecture for a new world As seen in the previous post the real challenge is what lies behind the app. The solution, for many, is to move to a new type of architecture where code can be shared and re-used across many different use cases.…
Big Data with SAP HANA
(Original creator: JamesRodger) I’ve been interested in large scale computing ever since I was introduced to it at the University of Southampton where the Computer Science department was heavily involved in Data Mining and Grid Computing research, which obviously influenced the courses on offer and what the lecturers liked to talk about. My dissertation looked at how these techniques could be applied to protein folding research,…
Enabling the Mobile App?
(Original creator: bolarotibi) Guest Post by Clive Howard https://twitter.com/clivehoward, Principal Practitioner Analyst, Creative Intellect Consulting http://www.creativeintellectuk.com/ Since the launch of the iPhone in 2007 organisations have gone from taking their first baby steps into the world of “Apps” to today’s Mobile First approach.  Early iPhone apps were built as “native” apps with software and programming languages supplied and supported by Apple.…
(Original creator: Jasper) TabEx Widget The new TabEx widget has so many properties that I thought that it would be nice to have an overview what is possible and what the default behavior of this modern widget is. History The tab widget implementation started in the UNIFACE lab after many requests from customers to have different colors on the tabs. The Windows tab control cannot handle this option.…
Polyglot Programming in Uniface
(Original creator: eknochs) For a definition of Polyglot Programming I refer the reader to the 2006 definition from Neal Ford, which basically says that you should use the appropriate language to solve some specific problem, and that modern applications are becoming more complex, which in turn leads to the use of more than one language within that application.  This helps avoid stretching the abilities of a single language to perform all tasks,…
Develop Once, Fail Everywhere
(Original creator: aschetse) Java became known many years ago with the statement “Develop once, Deploy anywhere”. After a while the hardcore 4GL developers liked to taunt the Java community by claiming that this was actually different and should “Develop Once, Debug Anywhere”. They were too kind… A recent research of Bit9 revealed that IT administrators have essentially been lied to for 15 years.…
(Original creator: bolarotibi) Guest contributor, Bola Rotibi https://twitter.com/bolarotibi from analyst firm Creative Intellect Consulting http://www.creativeintellectuk.com/ Read Part 1 here Read Part 2 here Laying the groundwork for solid foundations: Attributes supporting accelerated delivery So “how” does one go about laying the foundations for accelerated delivery?…
(Original creator: michaelrabone) Once upon a time (otherwise known as when I first worked in analysis) it was possible for the guardians of the purse to call for a set of numbers indicating the cost of procuring a new application.  Much activity would take place, usually lasting months or even years, whilst information on operational, technical and, most importantly, economic feasibility was gathered.  Thereafter estimates were produced and, in due time, formal plans.  With luck,…
(Original creator: bolarotibi) Guest contributor, Bola Rotibi https://twitter.com/bolarotibi from analyst firm Creative Intellect Consulting http://www.creativeintellectuk.com/ Read Part 1 here Two pillars underpinning the foundations for Accelerated Delivery At the start of 2013, I and the rest of the CIC analyst team carried out some research which involved talking to a mix of end user organizations from Europe and the US from across a number of industry verticals e.g. Government, finance,…
(Original creator: Jasper) I recently read this article on Does Mobile Technology Ruin Vacations? http://mobileenterprise.edgl.com/top-stories/Does-Mobile-Technology-Ruin-Vacations-87401 That is the question and it all depends. Suppose you really need your vacation to recharge your battery? In that case, it is probably already too late and a sign that you waited to long to take vacation in the first place. To add to this, vacation organization also always gives some extra (healthy?) stress.…
(Original creator: bolarotibi) Guest contributor, Bola Rotibi https://twitter.com/bolarotibi from analyst firm Creative Intellect Consulting http://www.creativeintellectuk.com/ Most organizations that I and my analyst team have spoken to over the last few years desire an IT environment where software can be delivered quickly, reliably and with greater stability. They want repeatable predictable delivery processes that can easily and quickly deliver software changes,…
(Original creator: Jasper) It is always good if the UNIFACE lab invents beautiful widgets like the tabEx or extends the command button. But what if you have an existing application running and you don’t have the means to break it open to change it? This blog post's focus is on changing the look and feel of an existing application without opening the sources. Further in the post,…
How productive are developers?
(Original creator: adriang) I found this article online http://www.cio.com/article/736044/Software_Engineers_Spend_Lots_of_Time_Not_Building_Software?source=sflowtweet&utm_source=feedburner&utm_medium=feed&utm_campaign=sflow_tweet about the productivity of developers which I found quite interesting. Basically developers spend more time on ‘admin’ than on actually writing code.  Although the definition of ‘admin’ can be taken in a few ways, including what was in the article,…
Dependency Injection in Uniface
(Original creator: JamesRodger) Hi, my name is James Rodger and I've spent the last 8 years working on Uniface applications as a Uniface consultant. I really enjoy the challenge of writing enterprise software so I thought I would tackle a nice light issue for my first blog post. One of the areas of software development that I've been trying to become more familiar with is software design patterns.…
(Original creator: chillebrink) I was visiting one of our VAR customers in Lille, France this week to talk about modernizing their ERP packaged application.  It’s been around for over 20 years, and they’ve undergone several modernization projects.  What struck me though was their thoughts about moving the application to the web, or making parts of the application web enabled—well actually, their decision to not do this. Their customer base is primarily made up of factories,…
(Original creator: bolarotibi) Guest contributor, Bola Rotibi https://twitter.com/bolarotibi from analyst firm Creative Intellect Consulting http://www.creativeintellectuk.com/ Read Part 1 of this blog post here. It should come as no surprise that the roles a software architect must take on are fairly representative of recognizable job functions already in play. Some readers might attribute different job names to the functions I outline below.…
Struct Member Assignment
(Original creator: pietervandijk) I was reading Gerton’s blog on  Structs and its references, and I realized that he skillfully danced around some complex topics to avoid being distracted from his main focus. It is the only way to get your message across of course, but I was tempted to tackle one of those other tricky topics so I would like to show what happens exactly on struct assignment. Let’s borrow one of Gerton’s structs and assume we have a struct variable myStructVar1,…
(Original creator: bolarotibi) Guest contributor, Bola Rotibi https://twitter.com/bolarotibi from analyst firm Creative Intellect Consulting http://www.creativeintellectuk.com/ IT is changing and disruption is at its heart. Is it a time of “survival of the fittest”? Are IT Architects equipped for enabling disruptive innovation that will drive the next generation?…
Push Button Development
(Original creator: eknochs) We accept that touch interfaces are already a part of the application user experience.  We like using them most of the time, and so we might be considering whether to design them into our own application development projects.  Perhaps there is a logical and intuitive reason that begs for a touch interface, or you might want to indulge your creative side to add some new functionality to your application.…
Face2Face Spring meeting 2013
(Original creator: _baterfly) On April 24 and 25 the Benelux Uniface Usergroup Face2Face met in Antwerp (Belgium) at the UZA (University Hospital Antwerp). One of the good things about a meeting in Belgium is of course large availability of Belgium Beers. Therefor the F2F team decided to have a social event at the day before the actual meeting was held. The event started with a round tour at brewery 'T Pakhuis near the Antwerp harbour,…
Windows 8 and market momentum
(Original creator: adriang) I’ve been quite open about not being a fan of Windows 8.  I’ve mentioned it in previous postings. I’m currently shopping for a new TV, and while I was in the big electronics store close to the office, I had a look at a Windows tablet running Windows 8, the first time I’d really looked at one. I have to say that when I’m using my fingers, and I’m swiping and poking (I have fat fingers!), I can see the value of the tiled interface.…
The Struct and its references
(Original creator: Gerton)   Hi bloggers, For the ones that do not know me, I'm Gerton Leijdekker, Usability Consultant and Lead Developer for the Uniface product line in the Uniface Lab in Amsterdam. My intention is to blog about technical subjects, so this first blog will be about the Struct. With Uniface we always try to keep things simple with the intention to keep it a productive tool; don't bother with complex stuff, simply plug in the features you need,…
(Original creator: adriang) We wrapped up the judging of the Global Uniface Challenge this week. This  was our cloud based ‘RAD Race’,  and was an fascinating experience, with teams from Japan, India, US, Netherlands, Germany, Italy and the US registering for a 48 hour Uniface marathon. The judging was really interesting, very different application designs and very different ways of presenting.…
Taking a bite out of the Big Apple!
(Original creator: GMockford)  No not New York silly the one located in my old stomping ground in Cupertino,  Apple Computers. I will admit I’ve never been happy about Uniface hanging on to and supporting old stuff like character mode and some of the constructs in proc-code that have stayed the same for, well, for ages. And as for that saying ‘never a technology Break’, perhaps it’s time to move on?…
Banking on Apps (part 3)
(Original creator: bolarotibi) Guest contributor, Paul Herzlich https://twitter.com/PaulHerzlich, Principal Analyst, Creative Intellect Consulting http://www.creativeintellectuk.com/ Read part 1 here Read part 2 here What’s up, App? Mobile devices are very App-centric. You’d almost think they contained no data. I think this is the legacy of embedded devices being largely single-purpose sensing devices – telemetry, imagery, etc.…
Should I Slide or Should I Swipe?
(Original creator: eknochs) Touch interactions in the User Interface were new several years ago, with the advent of new portable devices.  But in my sphere of development technology interest, it is Windows 8 that is introducing touch interaction to a much bigger audience of developers.  Yes I know Windows 7 also had touch, but how many laptops, or 27 inch workstation monitors, were touch-enabled?  If you still get junk mail catalogues from electronics discounters,…
Java rules… NOT!
(Original creator: aschetse) The free development language Java is of course useful for many projects. But this statement changes as we move into the landscape of the high-end, mission-critical, 100K+ function points development projects. The typical market where Uniface stands out. I have seen too many of these business critical, larger projects developed in Java fail, while in this high-end market space Uniface projects almost always succeed and get deployed. And stay deployed,…
Banking on Apps (Part 2)
(Original creator: bolarotibi) Guest contributor, Paul Herzlich https://twitter.com/PaulHerzlich, Principal Analyst, Creative Intellect Consulting http://www.creativeintellectuk.com/ Read part 1 here Bruisers and browsers: through thick and thin Another perennial seesaw act in software architectures has been the thin or thick client debate. With the Internet came the viability of the thin client (the concept had been around for many years, after all, what were dumb terminals?). However,…
(Original creator: adriang)  I’m sat at the back of day two of this years Eastern Europe customer event listening to Christian’s presentation about Uniface on mobile devices which is the last presentation, and one of the most interesting in my opinion. It’s been a great couple of days, I really enjoy chatting to customers from around the globe. I’ve always tried to get ‘out and about’, meeting customers either at events, visiting at customer workplaces, or customers coming to the lab,…
Banking on Apps
(Original creator: bolarotibi) Guest contributor, Paul Herzlich https://twitter.com/PaulHerzlich, Principal Analyst, Creative Intellect Consulting http://www.creativeintellectuk.com/ Creepy crawlies on the desktop A friend of mine says she’s completely distracted by the tiles on her Windows 8 desktop. “It’s like a picture gallery on the staircase at Hogwart’s http://www.syzygy.org.uk/wp-content/uploads/2012/03/Hogwarts.jpg. Things that shouldn’t move are always squirming.” I have sympathy.…
Votes Count in Uniface
(Original creator: aschetse) I visited Israel this week and attended the launch of the new version of OneView, the ERP app from our #1 business partner One1 http://www.one1.co.il/, here in Israel. Considering there were just elections in Israel, it was a pleasant surprise to hear that the application that is used to count votes is developed in Uniface and works flawless... Maybe an idea for some other countries such as my own... http://en.wikipedia.org/wiki/KnessetThe Knesset,…
(Original creator: chillebrink) Last week, the Amstel Hotel in Amsterdam played host to the Uniface Partner Executive Summit.  At this event, Uniface partners from across the globe came together to share ideas around strategies, business opportunities and the current trends shaping their organizations. The venue was the renowned Amstel Hotel in Amsterdam: http://www.uniface.info/download/attachments/27329680/Foto3.jpg?version=1&modificationDate=1557475186321&api=v2 http://u.uniface.…
(Original creator: adriang)   This isn’t about the Uniface, it’s about the whole ‘self-service’ approach, which I first experienced while working at Aurion in Australia, they claim to have introduced the whole concept to the Australian market for their HR/Payroll System. We’ve recently introduced a new system for the capturing and managing expenses. On paper, it’s fantastic. The credit card bill is loaded into the system, I use my mobile phone to take a picture of the corresponding receipt,…
I’ve been Sent to Coventry!
(Original creator: GMockford) To a brit to be sent to Coventry is a phrase used to punish someone. According to Wikipedia: To send someone to Coventry is a British http://en.wikipedia.org/wiki/British_English idiom http://en.wikipedia.org/wiki/Idiom meaning to ostracise http://en.wikipedia.org/wiki/Ostracise someone, usually by not talking to them. Which is funny considering that the UK user group was held in that fair city a few weeks ago and I was directed to attend?  I wondered,…
La dolce vita 9.6
(Original creator: _baterfly) This month we had two Uniface user events in the south of Europe. On Feb 5 the Italian user group gathered in beautiful Vimercate in North Italy and on 26 Feb the Spanish conference was in Madrid (also beautiful :-). http://www.uniface.info/download/attachments/27329666/Vimercate-02-1024x570.jpg?version=1&modificationDate=1557475179340&api=v2 http://u.uniface.info/wp-content/uploads/2013/03/Vimercate-02.…
(Original creator: bolarotibi) Guest contributor, Bola Rotibi https://twitter.com/bolarotibi from analyst firm Creative Intellect Consulting http://www.creativeintellectuk.com/ Acquiring the very best development talent goes beyond having the best code developer.…
(Original creator: adriang) Last week was the UK User event. We decided to follow the format we've used successfully for most other events over the past few years, where we hold the event across two days, with workshops on the second day. To be honest, I was a little nervous about the event, and if there would be interest. Last year's event wasn't great (it was combined with all products and wasn't in the ideal location).…
(Original creator: bolarotibi) Guest contributor, Bola Rotibi https://twitter.com/bolarotibi from analyst firm Creative Intellect Consulting http://www.creativeintellectuk.com/ Acquiring the very best development talent goes beyond having the best code developer. What skills should underpin this broadly applied term and how should one go about supporting the creative process of development Read part 1 of this series here http://u.uniface.…
(Original creator: eknochs)  I recently read an article that referred to “Structured Programming”.  That struck a nostalgic chord with me as that programming method was being taught, and strongly encouraged, by my first I.T. employer, when I was a COBOL programmer.  Three historical papers by some computing heroes of their day preface the following discussion: Böhm, C. and Jacopini, G. (May 1966).  “Flow diagrams, Turing machines and languages with only two formation rules” http://dl.acm.…
(Original creator: bolarotibi) Guest contributor, Bola Rotibi https://twitter.com/bolarotibi from analyst firm Creative Intellect Consulting http://www.creativeintellectuk.com/ Acquiring the very best development talent goes beyond having the best code developer. What skills should underpin this broadly applied term and how should one go about supporting the creative process of development.…
(Original creator: chillebrink)  With Uniface 9.6, customers are more than ever before able to deliver new and existing applications that the business requires and expects.  Below is an illustration of the updated and new features in the latest version of Uniface.   For more in-depth information, here is the fact sheet https://compuware.my.salesforce.com/sfc/p/00000000hdRB.y.uUKka0vcBer5j6Nb.AxpPEqQ=. http://www.uniface.info/download/attachments/27329659/Uniface9.6.jpg?…
(Original creator: bolarotibi) Guest contributor, Bola Rotibi https://twitter.com/bolarotibi from analyst firm Creative Intellect Consulting http://www.creativeintellectuk.com/ Acquiring the very best development talent goes beyond having the best code developer. What skills should underpin this broadly applied term and how should one go about supporting the creative process of development “Under pressure”…a developer’s lot Developers and development organizations have never had it so good,…
Are Developers A Commodity????
(Original creator: jhuggins1)   I often hear the phrase “Developers are a commodity”. Statements such as this are supported with reasoning along the lines of “The architects/experts will do the analysis & design, while the developers just cut code.” The developer is therefore seen as a pseudo disposable entity, with no key differentiators amongst peers; low skilled and readily interchangeable. It is easy to see how these ideas have evolved, especially when we compare our industry to others.…
(Original creator: _baterfly)   BYOD http://en.wikipedia.org/wiki/Bring_your_own_device is one of the “hottest” topics in every IT analyst prediction for 2013. According to all Top 10’s for the coming year, Mobile Enterprise apps will be the biggest CIO challenge since the introduction of Web Enterprise applications. Do we believe this “yes” or “no”? How many connected devices do I actually use myself and when? Right now I’m writing this blog posting at my desktop in the Compuware office.…
State of Independence
(Original creator: aschetse)   Sometimes people ask me how it is possible that the Uniface business is doing so very well and – despite an economic crises – is growing… The main reason for this is the Business Unit structure we implemented in April 2009. This new “state of independence” http://www.youtube.com/watch?v=Ia8jFujzWnQ changed a lot for us, especially in the things we focus on: First we’re passionate about real innovation.…
Is Refactoring Code Worth It?
(Original creator: eknochs) This blog is an extension to my earlier blog on Removing Dead Code http://u.uniface.info/why-you-should-clean-up-dead-code/.  One of the benefits of removing dead code is to make future code maintenance easier, and therefore cheaper.  Recently I read a blog which reminded me of the proper definition of refactoring, and I realized that refactoring is a logical next step after removing dead code.  One problem is knowing what it costs to do it.…
(Original creator: adriang)   After a couple of conversations in recent weeks on databases, they have been playing on my mind. (Maybe I have cabin fever from being inside during the cold weather!) At this time, it’s clear from the questions we get, from the support calls we receive and just watching the industry in general, that the database trends are changing.  I think that looking at the Uniface 9.6 product availability matrix (PAM) for Uniface 9.6 starts to show what we are seeing.…
Java?
(Original creator: aschetse)   We have always been a bit critical towards Java, mainly because of the lack of productivity. But did you read this? http://adtmag.com/blogs/watersworks/2013/01/java-security-woes.aspx http://adtmag.com/blogs/watersworks/2013/01/java-security-woes.aspx And this is exactly why Uniface will always run in vanilla browsers. No (Java) plug-ins needed at all. And superior development speed as well. What more do you want?
Two Uniface 9.6 Webcasts to join
(Original creator: chillebrink) Uniface 9.6 went live last month and we'd like to show you during these two webcasts the new functionality and enhanced capabilities that come with this new release. These webcasts will detail best practices when porting Uniface client/server functionality to a web presentation. We will show you how the enhanced JavaScript capabilities available in the 9.6 release will provide greater flexibility and more functionality in the User Interface layer.…
(Original creator: thenees) A lot has been written about the User Experience. Most of it is rather vague and abstract for us keyboard monkeys that are churning out business functionality as fast as we can. So let’s try to look at it from a different angle: does having a nice GUI and a good User Experience stand in the way of a high software development productivity? I’ll start with the answer: No.…
(Original creator: bolarotibi) Guest contributor, Bola Rotibi https://twitter.com/bolarotibi from analyst firm Creative Intellect Consulting http://www.creativeintellectuk.com/ and IT journalist Adrian Bridgewater https://twitter.com/ABridgwater Programming with an appreciation for visceral and emotional human reactions to an application along with the context of usage and interaction is the only way to address practical UX goals competently Read Part 1 http://u.uniface.info/?…
Why you should clean up Dead Code
(Original creator: eknochs) I regularly help out our smaller customers with tasks that might be a thorn in their side, and which would drag them away from their normal business priorities.  These tasks often involve that I have a cursory look at their Uniface repository, and a gain a general knowledge of their application architecture. Whilst performing some of these tasks, I often see all kinds of objects that are dead wood in the application.…
(Original creator: bolarotibi) Guest contributor, Bola Rotibi https://twitter.com/bolarotibi from analyst firm Creative Intellect Consulting http://www.creativeintellectuk.com/ and Adrian Bridgewater https://twitter.com/ABridgwater Programming with an appreciation for visceral and emotional human reactions to an application along with the context of usage and interaction is the only way to address practical UX goals competently Read Part 1 http://u.uniface.info/?p=1563 Read Part 2  http://u.…
(Original creator: chillebrink)   Enterprise Application Modernization has been one of the central themes for our user events, and also with a lot of the new features in Uniface 9.6 it is a topic that a lot of our customers are considering as well.  We have recently published a new white paper, authored by Ton Blankers, on the different approaches to application modernization, you can read it here https://compuware.my.salesforce.com/sfc/p/00000000hdRBU9R9ToaHUMt_wS_TTQLvggxWTfI=.…
Who’s spending your Millions?
(Original creator: aschetse) This message is for CEO’s only. Don’t show this to your IT people. We know Uniface is not the most well-known development tool in the market (really, you don’t have to tell us, we know, which is one reason why we are stepping up our social media efforts). But, from a productivity and ROI point of view, Uniface is one of the best. But not sexy and not well known (we know…although those who have seen Uniface 10 at the user events have seen that it is sexy).…
(Original creator: bolarotibi) Guest contributor, Bola Rotibi https://twitter.com/bolarotibi from analyst firm Creative Intellect Consulting http://www.creativeintellectuk.com/ and Adrian Bridgewater https://twitter.…
(Original creator: adriang) I’d better open this by saying that this is my rambling opinion, and doesn’t reflect the overall directions of Compuware or my boss who, rumor has it, has two tattoos, one of them being a cloud! During my usual breakfast/coffee ritual, I found this article http://www.forbes.com/sites/joemckendrick/2012/12/12/if-you-ran-a-software-company-would-you-go-all-cloud/ on LinkedIn,…
Moving Places
(Original creator: aschetse) http://www.uniface.info/download/attachments/27329575/Moving.png?version=1&modificationDate=1557475138359&api=v2 http://u.uniface.info/?attachment_id=1530So last weekend we had an internal move in the office. We’re going to align the several different Compuware Business Units which we have in Amsterdam and bring them closer together in the office. This makes sense after being in this office for 4 years...…
(Original creator: bolarotibi) Guest contributor, Bola Rotibi https://twitter.com/bolarotibi from analyst firm Creative Intellect Consulting http://www.creativeintellectuk.com/ and IT journalist Adrian Bridgewater https://twitter.…
What else can you use Stucts for?
(Original creator: eknochs) There is well deserved interest and anticipation in Uniface 9.6, however, I’m still digesting plenty of new things from 9.5.  In particular, I’ve been studying the use of Structs, and the data transformation statements that go with it. You may recall that Structs were invented primarily to support the processing of complex data types that are used in Web Services.  However, procedural data transformation has much broader application that Web Services.…
Christmas Card of the Century
(Original creator: aschetse)   ROFLOL!!! Today we received an amazing Christmas Card from one of our best partners in the Netherlands. It shows their view on “certain” differences between Java and Uniface. We obviously agree and think this is absolutely brilliant. Quote (translated in English): “The period between Christmas and New Year is often used as a buffer to finish off left-over work.…
(Original creator: chillebrink)   We are seeing a lot of interest around Uniface web apps and notice that many Uniface customers and users don't know of Uniface JTi, a tool to deploy your existing applications to the web, without having to re-write, or redesign any of your application.  Too  good to be true? You can read here https://compuware.my.salesforce.com/sfc/p/00000000hdRBGCsd4ywH.J6ZsJpaCiA4llZl9S4= more in-depth about the JTi solution.…
Whoa
(Original creator: aschetse) Traveling back to Amsterdam, with a short stop in Boston. Today was one of those days where we had a customer going through the "whoa" experience again. This is a phenomena that typically occurs with customers who are still working with version 7 of Uniface (yes, they do exist), who think Uniface only has this old Windows 3.1 look and feel, are now suddenly shown a Uniface 9.5 AJAX front-end. And suddenly see for themselves how great looking a Uniface app can be...…
(Original creator: chillebrink) Uniface 9.6 is now generally available (GA), here what customers are saying about the newest version: “Uniface 9.6 will allow us to take our client server apps to an entirely new level. The availability of a modern, functional user experience is a critical application feature, and Uniface 9.6 enables us to achieve this.” James Kutrubs, Software Development Manager,…
Greetings from the Skies
(Original creator: aschetse)   So, I guess this is my first blog written at 30.000 feet... What I love about North America is Gogo Flight http://www.gogoair.com/gogo/splash.do, an Internet service which enables you use Wifi while you are traveling by plane. It's so efficient to catch up with business instead of reading in flight magazines. Wish they had this in Europe as well. So I am updating my forecast data which is conveniently stored in the Cloud. Speaking about the Cloud...…
(Original creator: _baterfly) http://www.uniface.info/download/attachments/27329561/F2F1.jpg?version=1&modificationDate=1557475129689&api=v2 For the first time in its more than 20 years existence the 2012 Face to Face autumn conference was held at the Compuware office in Amsterdam.  For the attendants the day started very good with an official barista making excellent latte macchiato, espresso etc. so everybody was very awake for the day. In the technical “potpourri,…
(Original creator: eknochs) http://www.uniface.info/download/attachments/27329544/QRG-hi-res-768x1024.jpg?version=1&modificationDate=1557475122399&api=v2 http://u.uniface.info/nostalgia-for-the-quick-reference-guide/qrg-hi-res/Most readers will remember the Uniface Quick Reference Guide; the one-stop help resource for development and deployment.  In its final form for 8.4, it measures 114mm x 140 mm x approx. 22mm thick.  It weighs 293g, and has 408 pages. Some people miss them.…
(Original creator: GMockford) Last time we looked at our User group workshop from our side so now I'd like to share with you some of the comments. Happily most, actually 89%, of respondents agreed with our basic reason for the workshop and that was to get some “hands-on” experience with 9.6, and to generate ideas on how to use new features in their work. So that was cool.…
(Original creator: bolarotibi) Guest contributor, Ian Murphy https://twitter.com/analystian from analyst firm Creative Intellect Consulting http://www.creativeintellectuk.com/ (Windows 8 boosts enterprise applications (Part 1) http://www.uniface.info) (Windows 8 boosts enterprise applications (Part 2) http://www.uniface.info) Questions of touch, form factor and interface support Not all parts of Windows 8 will deliver big benefits.…
Message from Japan: ついに
(Original creator: aschetse) http://www.uniface.info/download/attachments/27329541/JapAad.jpg?version=1&modificationDate=1557475118489&api=v2 http://u.uniface.info/message-from-japan-%e3%81%a4%e3%81%84%e3%81%ab/japaad/Just returned from Japan… If I would have to summarize my visit in one word it would be: finally! After hard work of everyone in the Uniface team, we finally have the right message, we finally have the right product and we finally have the momentum back in our customer base again!…
(Original creator: GMockford) http://www.uniface.info/download/attachments/27329538/Workshop.jpg?version=1&modificationDate=1557475116183&api=v2 http://u.uniface.info/the-evolution-of-user-group-workshops/workshop/2012 NAUUG Workshop in Las Vegas I've had a couple of questions recently regarding what the user group workshops are all about as not all User groups have the opportunity or time to present a session. So I thought I'd take a moment and explore how these came to exist.…
(Original creator: adriang) Yesterday was a significant day in the Uniface 9.6 project. It was the day that we RTM'd, or released to manufacturing. This means that we've sent the Uniface 9.6 images to be packaged up and the eDistribution created. (we're not going to make physical DVDs/CDs from now on). It's a kind of 'lull period' for us, we are starting the high level planning on what happens next, with Uniface 9.6.02 and Uniface 10. Tomorrow we hold an internal RAD Race,…
(Original creator: bolarotibi) Guest contributor, Ian Murphy https://twitter.com/analystian from analyst firm Creative Intellect Consulting http://www.creativeintellectuk.com/ (Part 1: Windows 8 boosts enterprise applications (Part 1) http://www.uniface.info) Bring on the store The second significant step that Windows 8 brings is the Microsoft App Store. This is where developers will gain access to a wider market in order to sell their applications.…
(Original creator: jhuggins1) Application performance has always been an important topic in Information Technology, however often seems to be neglected. So, what is performance? A simple abstraction is, “how much, in how long.” This can be broken down into many technical metrics e.g. efficiency, throughput, utilization etc… however it is often easy to forget the emotional measures e.g. the perceived performance, time to action, usability, number of clicks etc… . “How much a user can achieve,…
(Original creator: bolarotibi) Guest contributor, Ian Murphy https://twitter.com/analystian from analyst firm Creative Intellect Consulting http://www.creativeintellectuk.com/ Microsoft has delivered the next version of its client operating system, Windows 8, to the market. In the next few weeks, this will be joined by Windows Server 2012. The changes, from look and feel to underlying functionality, are the biggest Microsoft has made in at least a decade, if not longer. The inevitable debates,…
(Original creator: adriang) Those who know me will know I've always had an affinity with Japan. During my previous stint in product management it was my second home. So it's always good to come back, catch up with old friends and customers, some of who I have known for over 15 years. We had two user conferences this year, one in Osaka, serving the Kansai region of Japan, and one in Tokyo. We follow a slightly different program for the Japanese market,…
Amsterdam productcamp 2012
(Original creator: _baterfly) Title: November 4th 2012 Amsterdam Productcamp ProductCamp Amsterdam is the first and only unconference for product managers, product marketing managers, entrepreneurs and others with passions for product, online and IT, in Amsterdam, The Netherlands. ProductCamps are held regularly all over the world. In Amsterdam there is a yearly unconference and multiple meetups, drinks & seminars.…
(Original creator: bolarotibi) Guest contributor, Paul Herzlich https://twitter.com/PaulHerzlich from analyst firm Creative Intellect Consulting http://www.creativeintellectuk.com/ (part 1) (part 2) As discussed in Part 2, the black box modernization strategy is popular and has architectural limitations and negative side effects on IT processes, but despite the potential shortcomings,…
(Original creator: chillebrink) Enterprise Application Modernization http://www.uniface.info/download/attachments/27329511/Uniface_InfographicFinal17092012.jpg?version=1&modificationDate=1557475101163&api=v2http://www.uniface.info/download/attachments/27329511/Uniface_InfographicFinal17092012.jpg?version=1&modificationDate=1557475101163&api=v2 http://www.uniface.info/download/attachments/27329511/Uniface_InfographicFinal17092012.jpg?version=1&modificationDate=1557475101163&api=v2
(Original creator: bolarotibi) Guest contributor, Paul Herzlich https://twitter.com/PaulHerzlich from analyst firm Creative Intellect Consulting http://www.creativeintellectuk.com/ (Part 1) Although discussions of modernization often center on a world of technically dazzling possibilities, the reality for many organizations is much less exciting. Long before they consider their ambitions to be state-of-the-art,…
(Original creator: chillebrink) It is always great to hear feedback from our customers and from the sounds of it, the North American Uniface User Group (NAUUG) event held last week in Las Vegas was very well received! Next up: Netherlands, France and Japan. "Thank you for hosting us. The NAUUG was very informative and timely. The sessions devoted to 9.6 gave us a great idea of what is coming and we are excited to see that Compuware is adapting and innovating for the 'now' term.…
What is a Good User Interface?
(Original creator: adriang) The primary theme for the NAUUG was modernization of apps, and it’s clear that within the Uniface community, there is a fair amount of interest in the topic. We had an interesting discussion over breakfast at the event, I think it was on Wednesday, and it was all round the topic of what is a ‘good user interface?’.  It was quite interesting to gauge various points of view,…
(Original creator: bolarotibi) Guest contributor, Paul Herzlich https://twitter.com/PaulHerzlich from analyst firm Creative Intellect Consulting http://www.creativeintellectuk.com/ The term ‘modernization’ is one of those buzzwords that gain a lot of currency at a particular moment. Clearly the idea is not new. We’ve always had to maintain and upgrade our systems to keep them ‘up-to-date’. In the 1980’s software conversion or migration was a popular solution. In the 1990’s,…
(Original creator: adriang) I’ve spent a couple of days in Las Vegas at the NAUUG (North American Uniface User Group).  It’s an interesting event, as we run it over three days. The US is a big place, so if we have customers jetting in, we always make sure that there is a full agenda, both in the day and also in the night. Probably the most impressing starting point would be the excellent venue, the Vdara hotel http://www.vdara.com/?kbid=146588&sub=Goo-Vdara-H-018, great for conferences,…
Update site
(Original creator: admin) Welcome to the renewed site. Our goal for the new site is to implement the functionality based on your feedback and wishes for the Uniface community site. We leave it up to you how well this has been accomplished. The mot important update is the Uniface blog, where several contributors throughout the Uniface world will share their knowledge, views, opinions and thoughts on Uniface topics and IT trends. The Uniface team starts Blogging as of this week.…
(Original creator: admin) The German Uniface User Group UBG (www.c-b-g.org) had its yearly conference on September 13 and 14 2012 in Neu-Ulm. The UBG yearly conference is always a very nice mix between of sharing Uniface user experiences, plans from the Uniface Team and cultural entertainment. At the kick off presentation Mr. Arnd Ohlenbusch (AHP) announced that the official name of the user group was UBG again.…