With many things in life, more choices means more freedom of expression. We can pick and choose what we like personally as a way to express ourselves. Such is the world on Linux. The myriad of different Linux distros along with all the different Desktop managers and Window managers available are daunting. While more choices is nice (in general anyway), it can also cause more confusion. As a cross-platform developer, you’re probably aware that every operating system has their own way of dealing with crashes and crash reports. On Linux this is no different, but it is more confusing because not every Linux distro plays by the same configuration. This blog will answer some fundamental questions you may have about what happens when your application crashes on Linux.
Comments closedCategory: Cross-Platform
I’ve been working with JSON in the new Xojo framework quite a bit lately and wanted the ability to format the JSON text so it is more readable.
A little Internet research turned up a set of classes for .NET (in C#) that can do this. I took a few minutes to port these three classes over to a single Xojo class that can format JSON for you.
Comments closedIn this episode of XojoTalk, Paul talks with Craig Boyd, Xojo developer and Data Architect. Craig also writes the database column for xDev Magazine.
Comments closedJust about everyone I know uses mainly one OS, for me, that’s OS X. But because Xojo is a cross-platform development tool, I also use Windows and Linux. When Windows 10 was announced, I was curious as to how well it would work for me as a causal Windows user.
Comments closedWindows 10 is here, for some of you anyway. Yesterday (July 29th, 2015) marked the start of the roll out of Windows 10. If you reserved your copy using the prompt from your Windows 7 or Window 8 installation then you should soon have the option to download and install Windows 10, if you have not already.
Comments closedAlthough not a new trend in software development, rapid application development (
RAD for short) is again on the upswing. What is RAD? It’s all about creating software quickly. The technology world is
always changing rapidly and change only seems to accelerate. Being able to create your own software and easily adapt to changes is incredibly important to nearly every business.
Speaking at one of their conferences, Gartner principal research analyst Adrian Leow said last week that enterprises are increasingly finding it difficult to build all the mobile apps they need. The demand for mobile apps is increasing far faster than the supply of mobile developers can create them and it’s only going to get worse. This is clearly a problem.
There are three possible solutions to this problem:
- Find a way to decrease the demand of mobile apps. (Good luck with that one.)
- Increase the number of mobile developers.
- Decrease the time it takes to build mobile apps.
Solutions 2 and 3 are not mutually exclusive. You could potentially do both. Adrian Leow even points to the solution when he suggests that developers use rapid mobile app development tools. These tools can provide solution 3, but they don’t create necessarily create more developers.
Comments closedIf you log into a Xojo Cloud server with an FTP client and have your app make changes to that server (such as creating or deleting files or folders), your FTP client will NOT see those changes, even after a refresh. This applies to Xojo Cloud or apps you have on another server.
Comments closedIn this episode of XojoTalk, Paul talks with Justin Elliott, IT and Development Manager at Penn State University.
Download MP3.
Comments closedWeb apps built with the traditional tools (HTML, JavaScript, CSS, etc.) are nothing more than a series of text files and thus not very secure. Once a hacker gets into a server, they can steal your code or modify it. One big advantage web apps built with Xojo have is that Xojo compiles your app to machine code so there’s no code on your server to steal. Additionally, the overwhelming majority of hackers have no experience with machine code, so modifying your app to do something nefarious can be extraordinarily difficult.
Comments closed