Category Archives: Uncategorized
Installer Maker Plugin for Runtime Revolution
Economy-x-Talk has been working on an Installer Maker Plugin for Runtime Revolution. Today, this product is making it’s first careful steps into the world.
The Installer Maker Plugin is a tool to build installers for Windows and Mac OS X from your Revolution standalones. Wrapping a standalone in an installer is just a matter of minutes. There are also special options available, which allow you to include a Read Me file, to start your programme automatically after installation and more.This is version 1.0 of the Insntaller Maker. There are still a few issues we need to work on, but in it’s current form it should definitely be an interesting product for Runtime Revolution users. The current version works fine on Mac OS X and is being tested on Windows.
Licenses are going to cost 39 euro (approximately 50 dollar). With this product, you will streamline that last part of your production flow: preparing for distribution. Now, you can do it all with one and the same tool: your Runtime Revolution IDE. There won’t be a trial version, but we will provide ample instructions, pictures and videos. You are always welcome to send e-mails with questions about Installer Maker. There isn’t even a web store for this freshman yet. If you would like to obtain a license for Installer Maker, please go to http://economy-x-talk.com/contact.html and send an e-mail. Please, keep an eye on this blog. Soon, we will be posting a user manual and tutorials. Installer Maker can be downloaded directly from http://qurl.tk/c3New widget for your website: create short URL’s with Qurl.tk
Pretty often, I post URL’s on Facebook, Twitter or in Skype. I frequently need to insert URL’s in an e-mail or in an on-line forum. These long URL’s can break or they are too long to fit in a field of a web form. The solution is to use a URL shortening service.
Qurl.tk is a very easy and simple free URL shortening service. The latest addition to this website is a small widget that creates a short URL directly from your site. Just add the HTML code for the widget to your own website.Adding the widget to your website is easy. Just go to http://qurl.tk/widget.php and copy the HTML code that appears on the website. Paste it into your own HTML code and you’re done. This widget uses Javascript. The widget won’t appear at all if Javascript is turned off.
Note that the widget will not work with web pages on your local machine (e.g. http://localhost/) but it will work fine once you have uploaded your website to your server.A few comments on RunRev’s announcement regarding RevMobile
RunRev CEO Kevin Miller has made an announcement today. The essence of the announcement is: “Steve Jobs has now rejected our proposal and made it clear that he has no interest in having revMobile available on the iPhone or iPad in any form.” http://qurl.tk/ag
According to Runtime Revolution Ltd. “Jobs all but confirmed the analysis on John Gruber’s site.” I’m not sure that this is the correct interpretation, because an e-mail from Steve Jobs said: “We think John Gruber’s post is very insightful and not negative.” I cited this e-mail in an earlier blog post: http://qurl.tk/ai. Of course, Jobs’ words can be interpreted in several ways, but they definitely don’t imply that Flash, RunRev and other platforms are allowed to run in iPhone. The RunRev blog post also says: “In response to a question in a recent Apple shareholder’s meeting, Jobs said that a HyperCard-like product for the iPad would be a good idea ‘though someone would have to build it'” http://qurl.tk/as. Remembering a keynote presented by Steve Jobs, who associated HyperCard with “bullshit” (see http://www.ihug.org), I have to assume that Jobs’ statement is to be taken with a lot of irony. Probably, one is supposed to add “…and it ain’t Apple building that HyperCard-like tool!” Also, I have been unable to find any additional references to Jobs’ statement on the shareholder’s meeting. The same blog post mentions that RevMobile can be used as a prototyping tool for iPhone. “[..] we still believe that revMobile remains the most sophisticated iPhone/iPad prototyping and Enterprise development tool in the world.” I believe this statement to be very true yet very useless. I don’t think RevMobile is a suitable prototyping tool and I won’t be paying a thousand dollar just to be able to make prototypes. There are other, less expensive and more suitable tools for this. RunRev development for iPhone has come to an halt with this announcement: “While we will be shipping revMobile as a product, we reluctantly have no choice but to scale back development on it. We can no longer create the native interface objects layer, but rather invite our community to develop a set of emulated objects. We also will no longer build the native-code compiler, as this is a vast engineering project that’s purpose was to facilitate submission of applications to the app store.” The blog continues to state that RunRev plans to develop an engine for Android: “We are turning our mobile sights to the Android platform, and will unveil an aggressive strategy for supporting Android development projects.” However, I haven’t even heard of a prototype of a preview of a pre-alpha version of this Android engine and Economy-x-Talk won’t be waiting for RunRev for Android to be released. Any Android development will be conducted in a currently available development tool. How does this affect Economy-x-Talk? We surely planned to use RunRev to give new projects a head-start on the iPhone. Now that this appears to become impossible, we will just put a little more time and effort into developing software for iPhone. Your projects are safe with Economy-x-Talk, but the part that was meant to run on iPhone won’t be developed in RunRev. We will be using XCode or other platforms to create the software.If you have any information about RevMobile for Windows Mobile or if you have any other useful info, please go ahead and post a comment here.
Telnet Client Script for RunRev
Open a socket to the device, send a command and read from the same socket with a message, probably using lf, cr or crlf as line ending. Never close the socket, unless you want to log out.
Below follows a very simple example, which may work only in theory but which shows the basics of a telnet client.
// button script
on mouseUp
put “192.168.1.99:23” into myDevSock
set the cSock of fld “Command” to myDevSock
open socket myDevSock
write “hello” to socket myDevSock // whatever command is appropriate
read from socket myDevSock until cr with msg “gotReply”
end mouseUp
on preOpenCard
set the cSock of fld “Command” to empty
end preOpenCard // card script
on gotReply theSock,theMsg
put theMsg into fld “Terminal”
select text of fld “Command”
end gotReply // card script
on closeStackRequest
put the cSock of fld “Command” into myDevSock
answer “Do you want to close the connection?” with “Yes” or “No”
if it is “Yes” and myDevSock is not empty then
close socket myDevSock
pass closeStackRequest
end if
end closeStackRequest // field “Command”
on returnInField
put the cSock of me into myDevSock
write the text of me to socket myDevSock
read from socket myDevSock until cr with msg “gotReply”
end returnInField
I haven’t tested this, but it should work. You need a stack with a field “Terminal”, a field “Command” and a button. Put the scripts into their respective places and change the IP and port numbers. If necessary, change cr into crlf for example. You might need to escape some characters before sending them to the telnet server; check the documentation of the server.
Soon to be released: CC File Converter
We’ll soon be releasing CC File Converter. This is a utility to convert image files from a format with a particular colour profile into another format with a different colour profile.
CC File Converter is a utility to change the colour profile or colour encoding of an image file. Some graphics editors call this the colour mode. For example, convert an image file in PNG format in RGB mode to TIFF format in CMYK mode. Because CC File Converter uses ICC profiles, which are also used by e.g. ColorSync™, you can even convert an image file to custom modes, such as one that matches the colour profile of your computer screen or printer.
The Story about RunRev and the Apple iPhone SDK
Apple’s new iPhone 4 license terms, particularly section 3.3.1, have caused many software development communities to shake on their foundations and make many small and medium business owners worry about their invesments.
“3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).” Read more about it at http://qurl.tk/9d . As a result, many investments in iPhone development platforms and many man hours as well as finished products are now foregone. In response, Greg Slepa wrote on his blog (excerpt from http://qurl.tk/9b): “[…] I no longer think Apple can continue to honestly claim that they have the best phone around. Steve Jobs and Apple’s legal department have taken a figurative dump on their hard work with these insane restrictions, and that creates an foul odor that stains the product as a whole. […] The new rules, interpreted as written, ban all kinds of applications written by great folks who have put in countless hours of work developing for this platform.” Greg wrote a message (read it at http://qurl.tk/9i to Steve Jobs, who is said to have responded: “We think John Gruber’s post is very insightful and not negative: http:// daringfireball.net/ 2010/04/why_apple_changed_section_331 Steve” (In case you want to copy Steve’s link you can also use http://qurl.tk/9e. This has caused quite a stirr in the RunRev community. RunRev is currently working on a version of their development environment for the iPhone, but this new condition in the iPhone license has made it very unclear whether RunRev for iPhone will ever be able to be used to release products to the iTunes store. Naturally, RunRev programmers are eager to know whether they will be able to use RunRev for iPhone (particularly those who have already paid for their license). A RunRev user writes at the RunRev forums (firstly posted publicly at http://qurl.tk/9c): “I received the following email from runrev this morning. I take it to mean that this announcement caught runrev by surprise, too, and that they will be seeking clarification from Apple ASAP. It would be a significant blow to the company if Apple included runrev in their ban.” Surely, he’s right. The RunRev support department replied, quoting a message from the CEO. Above quoted user has included the reply:“Thank you for your comments and questions with regard to the new licensing provisions in Apple’s iPhone agreement. We value all our customers greatly and we know how important it is to you all that revMobile is launched as an outstanding platform to deliver iPhone apps in full compliance with Apple policies. We know many of you have already invested considerable energy in getting your applications ready for the iPhone and iPad.
As part of Apple’s announcement yesterday, Apple have posted updated iPhone Terms of Service. The specifics of these changes are under NDA so we cannot discuss them at this point. We have an excellent relationship with Apple and we will be working with them to address any specific issues that may need clarification in relation to their proposed changes. Rest assured that we will be doing everything possible to ensure a speedy and positive resolution that allows you to deliver outstanding apps on the revMobile platform in full compliance with Apple policies. I will be posting further information as I get it over the coming days. Please feel free to get in touch with us if you have any questions or would like to discuss this further. Thanks to everyone who has offered their support. Kind regards, Kevin”Apparently, RunRev is still looking for options to create a development environment which will eventually create applications that are approved by Apple. It seems that this will be a tough job, given the fact that Adobe has given up their attempts to do the same. Quoting from Mike Chambers’ post at http://qurl.tk/9f leaves no doubt: “We will still be shipping the ability to target the iPhone and iPad in Flash CS5. However, we are not currently planning any additional investments in that feature.” We also know that (almost?) the third-party JavaScript-based framework PhoneGap is said to be eligible for the iTunes store. This appears from an announcement on the PhoneGap website at http://qurl.tk/9g: “Through email discussions with Apple, I specifically asked what, if any, impact did this have on present/future applications submitted to the App store that were built using PhoneGap. In no uncertain terms, my contacts at Apple have assured me that ‘PhoneGap is not in violation of the 3.3.1 clause of the license agreement.'” Unfortunately, I haven’t been able to find any clear statements with regard to other frameworks, such as Appcelerator, Nimblekit and Titanium. As you can read at http://qurl.tk/9h It seems that Unity3D is in pretty much the same situation as RunRev. The verdict? The situation is currently highly uncertain. Unless RunRev invents a way to convert stacks to a native ObjectiveC or Javascript application, which compiles natively in XCode without the need for any RunRev-specific libraries and APIs, there is no reason the believe that RunRev applications will be approved by Apple anytime soon. Moreoever, Apple is free to change the licenses again however and whenever they want. If you want to develop for iPhone while avoiding the risk of having to re-create your work anytime soon, you probably will want to do this with a tool provided by apple. (I believe I should make explicit that no rights can be obtained from the text above in any way). Because of the problems described above, Economy-x-Talk won’t be realeasing any commercial applications for iPhone that have been created with RunRev. We are, however, still using other tools to develop software for iPhone. If you are interested in having us doing a project for you, feel free to send an e-mail or contact us directly through Skype. You can find our contact information at http://www.economy-x-talk.com/contact.html.
A Telnet Server in RunRev
This is a very primitive yet complete example of a telnet server written in RunRev. You can access it from the unix terminal with the command
telnet localhost 2222 It might work from the Windows command line as well, although you may have to replace “cr” with “numToChar(13) in the script below –just give it a try. After connecting, type something in the terminal and see what happens. Type “close” to close the connection.In RunRev, all you need is to create a button with the script below. Set the label of the button to “Start” or click the button twice when you run the server for the very first time.
on mouseUp
if the label of me is not “Start” then
closeAllSockets
set the label of me to “Start”
else
accept connections on port 2222 with message “welcome”
put the result into rslt
if rslt is not empty then
beep
answer error rslt
else
set the label of me to “Stop”
end if
end if
end mouseUp
write “Welcome. You are connected.” & cr & “rev> ” to socket theSock
read from socket theSock until cr with message “telnet”
end welcome on telnet theSock,theMsg
// uncomment next line if you want to see the message in a field
// put theMsg into fld 1
if theMsg begins with “close” then
write “byebye” & cr to socket theSock
close socket theSock
else
if theMsg begins with “beep” then beep
write “You wrote:” && theMsg & “rev> ” to socket theSock
read from socket theSock until cr with message “telnet”
end if
end telnet on closeAllSockets
put the openSockets into mySocks
repeat for each line mySock in mySocks
close socket mySock
end repeat
end closeAllSockets
Clipboard Link in a number of operating systems
Click on the picture to see all screenshots.
More info about Clipboard Link at http://clipboardlink.economy-x-talk.com
Soon to be released: Clipboard Link
Clipboard Link




