Technical Blog

Convertigo Low Code / No Code platform becomes a contributing member of the Eclipse Foundation

Convertigo, the leading open source enterprise low code / no code platform  becomes a contributing member of  the Eclipse Foundation.

As Convertigo Studio is based on Eclipse IDE, joining the eclipse foundation is obviously a key aspect for leveraging Low Code technologies within the Eclipse community.”

— Olivier Picciotto, CEO Convertigo

PARIS, FRANCE, February 17, 2022 -- The Eclipse Foundation is an open source community  focused on collaboration and innovation. It is a huge and energetic environment, where significant innovation sellers, creative new businesses, universities, research establishments and people meet up to supplement and support the Eclipse Platform.

The Eclipse Foundation is made up of more than 320 member companies. They have always supported Open Source software as key enabler for business strategies.

Low code market is growing at a very fast rate at a CAGR of 27.9% over the forecast period (2021 - 2026). Low code market growth is driven by the demand of organizations and enterprises to build, customize and deploy software applications without the hassle of writing thousands of codes lines. Low code tools help businesses to achieve their goals faster by reducing the time-to-market and cost of developing software applications.

Known as the Leader of Open Source Enterprise Low Code & No Code platforms , Convertigo has, since 2009, been working with Eclipse IDE and delivers its Low Code studio as an Eclipse plugin. This collaboration, which has lasted for more than 10 years now, is evolving as Convertigo officially joins the Eclipse Foundation as a contributing member, to be able to collaborate closely with the Eclipse Community.

As an innovative technology company, Convertigo’s objective has always been to provide efficient technologies to accelerate application development while maintaining freedom to the developer. The Open Source policy of the platform has created a real community around the project, so being now a member of the Eclipse Foundation will accelerate Low Code and No Code adoption within enterprises interested by open source technologies to avoid vendor lock-in.

Being a contributing member will also help building the next generation of Low Code and No Code platforms by using other eclipse foundation member technologies and benefit from the huge community of the foundation members.

About Convertigo:

Convertigo SA is a privately held company, specialized in the open-source Low Code / No Code development platform used by more than 150 000 low code developers worldwide. Convertigo’ s platform is B2B/B2E/B2C oriented and provides a complete full stack solution for building web and mobile apps, reducing development costs and  time to market by 90%.  The platform provides a professional Low Code Studio to develop  complex apps easier and faster, and a No Code Studio enabling “Citizen App makers” to build simpler apps without coding, usable by anyone in the enterprise. Convertigo empower enterprises to digitalize their processes helping them being more efficient with less resources and money.
Convertigo is headquartered in Paris (France) with presence in San Francisco (USA)  with a R&D team based in the south of France.

Read more...

Low Code : Myths VS Facts

You may have some common beliefs about Low Code and No Code technologies but, check it out, they are maybe very useful for you !Actually it's really simple to understand and to use that kind of tools in your daily tasks.

Just here, and with the help of a video, we will show you how you could be mistaken about these technologies and how they can be the added value you need.  

Common beliefs :

You may think that setting up a Low Code platform is complicated,
You are probably sure that Low Code does not allow you to make the apps of your choice,
You are convinced that Low Code can’t be interface to back end enterprise data,
So take 3 minutes of your time to learn about the real capabilities of these technologies!

Lisette Blanc, Marketing Manager at Convertigo, responded to some common misconceptions about Low Code technologies to clarify and understand the added value of these technologies.

Enjoy !

 

Read more...

Low Code / No Code technologies : Expectations vs Reality

Back in the years, mobile and web applications development were only made by experimented Pro Code developers, as they were the ony ones who could handle the whole process ( Front and Back end) from scratch. The global digitalization all over the world - mainly in enterprises - has changed the way of the communication, the work efficiency or the data stocking. With this digitalization came new ways to develop applications, faster and cheaper : Low Code and No Code technologies.
However, when someone has been used to develop in a specific method, it's difficult to change their habits. Nowadays, enterprises are always looking for faster processes, faster deliveries, but their technical teams are generally reluctant to change development methods, as they are not confident about the product or they have some negative thoughts about it. Let's see how these technologies really are !

Read more...

Introduction to PWAs

Back in 2007, Steve Jobs first presented the concept of PWA in front of the world, during the iPhone introduction. Years later, in 2015, the name “PWA” was invented by Chrome developer Alex Russel and designer Frances Berriman in an article that invited for a “deep shift in our understanding and tools” to “build better experiences across devices and contexts within a single codebase”. Since, PWAs haven’t stopped being more and more trendy on the market. Let’s see why.

First, What are PWAs ?


First of all, PWA means Progressive Web Apps : These are optimized versions of a mobile site with native application functionality (usually unavailable on a browser).

PWA's are the combination of the best of the new web technologies and the best of native applications :

PWA’s combine the plurality of possibilities, security and ubiquity on all devices and Information Systems by Web ; and the autonomy, reliability, docks and task bars offered by native applications.
A PWA is consulted like a classic website, from a secure URL, but allows a user experience similar to a mobile application, without the constraints of the latter (submission to App-Stores, significant use of the device's memory, etc..)

Without any download on the stores, it allows you to:

  • Create a shortcut to the site or application directly on the user's home screen
  • Receive push notifications (like a regular app)
  • Access to phone features such as camera, geolocation, document import and even the ability to sign or scan a barcode
  • Use the app even without network access thanks to the offline mode

Web applications can reach anyone, anywhere, on any device with a single codebase.These applications can be found directly on the web, and at Convertigo you can install the app via a QR Code.

Be careful : Not all of the web apps can be called PWA’s.A web application is qualified as a PWA only if it is composed of :

  • A secure context (HTTPS), so served over a secure network. Most of the features related to a PWA, such as geolocation and even service workers, are only available once the application is loaded in HTTPS
  • One or more Service Workers: a script that intercepts and controls how a web browser handles its network requests and resource caching. This allows web developers to create fast web pages and reliable offline experiences
  • A JSON manifest file that controls how the app appears to the user and ensures accessibility to web applications. It defines:
    - The app name
    - Startup URL

And any details that allow for the transition from a website to a mobile application.

Why does this technology become more and more trendy ?

Nowadays, with applications stores mainly handled by Apple and Android, it is quite difficult to have your application pushed into the App Stores if you don’t comply all the required conditions to be eligible.

That is where PWAs are becoming interesting : PWAs simply can be downloaded by the web browser ! This means that each PWA you want to download / provide can be accessible directly from the browser (Safari, Chrome, Firefox etc..)

Time has proved that PWAs were awesome : The power of offline data, direct installation on devices without the apps store constraints in a few clicks etc.. We can expect that people creating /using PWAs will be more and more developed in a near future.

Convertigo PWAs

Convertigo’s Low code and No Code Platform both provide PWAs.

You already heard about the new Convertigo No Code platform, a plus for your business teams who will be able to easily build their own apps, with no technical constraints. Once the app has been imagined, created and put online, it is possible to transpose it into a PWA: Convertigo Forms will be available on all devices when the QR Code is scanned !

How does it work :

  • On Android
  • On iOS
Read more...

Introduction to PWA's...

What are PWA’s ?

First of all, PWA means Progressive Web Apps : These are optimized versions of a mobile site with native application functionality (usually unavailable on a browser).

PWA = best of the new web technologies + best of native applications

PWA’s combine the plurality of possibilities, security and ubiquity on all devices and Information Systems by Web ; and the autonomy, reliability and ubiquity on home screens, docks and task bars offered by native applications.
A PWA is consulted like a classic website, from a secure URL, but allows a user experience similar to that of a mobile application, without the constraints of the latter (submission to App-Stores, significant use of the device's memory, etc..)

Read more...

"Reduce the time and budget needed to develop an app, that is all Low Code and No Code technologies are about" <br><br> The Low Code / No Code revolution

According to different searches, reports and analysis, Low code (and sometimes No Code) will disrupt the development market whether it is before, during or after the COVID-19. According to Gartner/Forrester, we’ll have :

  • 50% of developers plan to use low code
  • 75% by 2024 of companies will use 4 low code platform for developments
  • 2/3 by 2024 of apps would be in low code technology
  • 53 billion: that's the weight of the low-code market, by 2024.


The question is not about reinventing programming but quickly answering to immediate needs. This is why Shadow IT proliferates! Low Code suits perfectly to services/datas’ assemblies and tasks’ automatization. The time factor is important, especially for apps and projects that don’t need Object-Oriented Programming (OOP) or instantiating infrastructure resources that require authorizations and procedures, that may take several weeks.


  • Low Code / No Code Q&A

  • Convertigo CEO, Olivier Picciotto, has been interviewed by the "Programmez" magazine to discuss about the Low-Code / No-Code revolution. Here's a summary of the discussion :

    Interviewer : What about the actual Low Code market ?

    Olivier Picciotto : The market has been dynamic for several years. Some large companies rule the market and the big suppliers want to penetrate it. Some european editors succeeded to take a place in the market, as Convertigo has done.


    Convertigo is an European low code actor. How is the market behaving ? Being a european ISV, is it beneficial ?

    That’s right : We are a french based company but we play in the international market. 30% of our turnover is made abroad (USA, Europe and Africa).

    Traditionally, Europe ( and particulary France) is reluctant to adopt Low Code and No Code technologies compared to other countries. We have noticed in the past few years a real increase in France and other countries : companies have realised that to make up the time lost, they have to be innovative using new technologies to build their daily apps. It’s sure that we introduce ourselves as a european editor to our fortune 100 prospects, it’s better for support and proximity.


    Low Code, No Code, sometimes it’s complicated to understand these two notions. What are the similarities and differences in each approach?

    No Code is really zero code, no more no less ! It must remain within the reach of users with no technical knowledge. In contrast, Low Code never meant zero Code ! Developers write much less code compared to classic development. In Convertigo we consider a 1/10 to 1/50 ratio according to projects. Low Code allows to develop complex apps without functional limits.

    The common point of each approach is the time and budget reduction to develop an app. The better is when we can combine the Low Code and the No Code approach in a single platform. This is what Convertigo proposes with his No Code Studio intended for “citizens” developers and his Low Code Studio intended for “professional” developers. And they interact between them.


    We say that Low Code relates to business, logistic apps to automate some actions, agglomerate data / applications : How is the current situation ?

    It’s totally possible to develop some complex projects with Low Code, it’s easier to make and it needs lower maintenance. There is on the market some “playground” Low Code products but also professional Low Code products that respects the development quality criteria required today (DeveOps, continuous integration, SDLC, fullstack, Microservices architecture, containers and scalabil). We belong in the second category.


    How should Low Code be positioned in relation to developers ? Some editors don’t hesitate to oppose it. Rightly or Wrongly?

    Wrongly ! This is understandable for No Code but not for Low Code. It would even be in the developer interest to learn Low Code. Thanks to it, he will be able to be more efficient in his development and increase his productivity. They will deliver projects faster. And potentially, he will increase his rate. All this while continuing to enjoy writing the 10 to 20% of complex code needed or by taking part in the Convertigo community.


    If you want to read the entire article (in French), Get it here


    Click here if you want to start a Convertigo Studio free trial.

    You have a specific usecase you would like to discuss ? don't wait any longer and block a 30-minute demonstration with one of our specialists. Make an appointment by clicking here !

    Read more...

    Why Convertigo now makes developers to adopt Low-Code !

    Some developers might have a bad opinion about Low-Code technologies, thinking that these are not suited for them. We found it useful to answer to these several "frustrations" that they may have, of course if they use Convertigo Platform!

    1. They might think that maintenance could be difficult :
      If there is one unambiguous point to emphasize, it is that the cost of maintenance is directly proportional to the amount of code to be maintained. So, the Low Code is less expensive to maintain, contrary to what the article says.

      However, the openness point highlighted in this article is quite accurate. Therefore, only Low Code open source platforms can claim to solve the maintenance point.
    2. They might think that everyone would get the same result :
      Once again, this point is general on “simplistic” Low-Code platforms. There are platforms on the market that allow "Pixel Perfect" applications where the final user cannot imagine for a second that it was created by a Low Code platform, such as Convertigo.
    3. One only size doesn’t fit : This refers to the previous point : The different platforms aren’t equivalent. Only open platforms like Convertigo can fully respond to very specific development requests.
    4. They might think that coding was easier than configuring :
      On this point, they’re not wrong ! Therefore, a Low Code platform must allow "Classic" programming capability for specific parts of the application. This is exactly what Convertigo enables using the standard industry support TypeScript language.
    5. They might think that they were working « blind »: Indeed, some Low Code tools are designed with proprietary technologies that completely hide the application operations from developers. This is not that way with an open platform using the latest market standards. The applications developed with the platform can therefore be analyzed and "Debugged" by conventional tools on the market. For example, the Convertigo platform is based on Angular Technology and automatically benefits from the full range of tools around this Framework.
    6. They might think that the simplest tasks turned into puzzles:
      Indeed, some "simplistic" platforms do not allow developers to easily fit custom code into applications like a platform such as Convertigo which, on the contrary, was originally designed with this capability. The security problems cited in the article can indeed arise, unless the platform has been designed with a strong notion of security and non-intrusion.
    7. They might think that Low-Code is not efficient and have poor performance :
      False ! a Low Code platform is able to optimize the most classic code paths used in 90% of applications. This is precisely what developers "forget" to do and only do if performance issues are detected. If you use an open platform such as Convertigo, nothing prevents a developer from programming their own functions themselves in the platform's TypeScript language. Indeed, they will not benefit in this case from the Low Code contribution but this is only on a small part of the app.
    8. They might think that Low Code would not give them much experience:
      Many developers do not see the value of putting a Low Code platform on their Resume and feel that their competences will not be valued. They are wrong!

      It should be known that the ADR of a skillful developer on a low code platform is 70% higher than a traditional developer! Indeed, as the client is aware of the efficiency of the Dev - platform couple by accelerating its delivery and reducing its future maintenance, he doesn’t hesitate to pay more for the ADR of these developers, who can devote more time to the business requirements and the quality of the user experience UX
    9. They might think that they would be locked in :
      It depends on the platform. Indeed, using a mono-cloud platform from one of the GAFAMs is probably not a good idea. On the other side, using an open source Multi cloud and on premises platform like Convertigo completely erases this last frustration!

    To conclude, these frustrations are undoubtedly real but are largely outweighed by the efficience of today's low code platforms, especially if they are open source, open and based on market standards. To illustrate this movement, a Gartner study reports that in 2024 the Low Code will represent 65% of business applications!

    Read more...

    Open Source No-Code Platform Convertigo Adds Vonage APIs to Accelerate Digital Transformation

    Vonage APIs are now available in Convertigo development environment




    Web and mobile applications are increasingly built using low-code platforms, which accelerate the development process because they do not require advanced coding skills. Vonage APIs have helped growing startups and agile enterprises enhance their customer experience and realize new business outcomes at scale, and now you can build apps with them via low-code development as well. Introducing Vonage APIs on Convertigo platforms!

    Convertigo is one of the first open source low code / no code platforms to provide Vonage APIs, which allows you to add video, instant messaging, or voice calls into your applications with low or no development effort.

    Enterprises face high demand for messaging and video communication features (especially since the onset of the COVID-19 pandemic). Being able to integrate Vonage APIs and embed these capabilities in a few lines -- or without writing a single line —of code is a real improvement for Convertigo users.

    Sample use cases for messaging and video communication in different industries include:

    • Telemedicine, counseling, group therapy
    • Distance learning, language education, tutoring etc...
    • Escalating a customer interaction from chat or SMS to audio or video call within your UX
    • “See what I see” remote video inspection
    • SMS verification via 2-factor authentication
    • SMS confirmation of an account change or a transaction
    • PSD2 payment messages
    • Alerts and notifications such as for appointment reminders or cancelations

    Being able to integrate APIs simply avoids long development processes and reduces costs. And because Vonage is a global company, API communications within Convertigo workflows are able to scale in accordance with the compliance required in markets around the world.


    Adding Vonage APIs to Your Convertigo App Is Simple :

    In technical terms, Vonage APIs are integrated into the Convertigo platform as a library. The library provides all the sequences you can use in your backend workflows to make voice and video calls as well as send messages via Facebook Messenger or SMS. The library also provides Mobile Builder Shared components, which you can use in your front-end apps.

    To get started, explore the following sample app to learn how to integrate video conferencing in your Mobile or Desktop app.

    To import your Convertigo Studio the lib_Vonage project, simply:

    The Vonage library is now available in Convertigo Forms! Just add the component in your form and users can answer a form in a collaborative way by installing a chat room directly in the form.

    What Vonage APIs look like in our applications :


    Here is an extract from our Webinar partnering Vonage where we show the communication API use in a "real" use case : The integration of teleconferencing into the application.
    (Insurance use case, fire damage)



    If you want to see the full Webinar, just click here.



    → Have a look at the https://github.com/convertigo/c8oprj-lib-vonage#lib_vonage documentation

    Click here to download Convertigo Studio

    Read more...

    Convertigo HQ moves in center Paris!

    Convertigo HQ is moving to center Paris !

    After several years in Orsay (Suburb south of Paris), Convertigo moves to center paris in Montparnasse area. New offices, new location, new No-code and Low-Code product enhancements, new afterwork bars..., but same team and same commitment to our customers!

    Read more...

    Integrate Convertigo with the ELK Suite (Elasticsearch / Kibana / Logstash) for log analysis

    In complex environments it is useful to have a global view of all running systems. A frequently used technique is to concentrate logs in a database and to query these logs to build reports and useful metric data. the ELK suite is frequently use for this purpose. See how Convertigo can integrate with ELK and become part of a global monitoring system.

    The Convertigo ELK Repository

    You can find all the information for integrating ELK with Convertigo here

    https://github.com/convertigo/elk-kibana-logstash

    You will find there all the necessary files to run an ELK stack using docker and docker-compose. Of course, if you have your own running ELK stack you can use the configuration files as samples to build your own Convertigo ELK integration.

    Read more...