How to install UIBuilder on Pharo - installation

I'm learning Smalltalk for my graduation (Computer Science), and got started using Pharo.
I've read and watched that there is a nice framework for UI building, called UIBuilder tool. But I'm confused on how to install it on Pharo.

Note that this unfortunately only works on old versions of Pharo.
The install instructions are what the registration section gives e/g/
In a transcript paste
MCHttpRepository
location: 'http://www.squeaksource.com/UIBuilder'
user: ''
password: ''
Select that and choose DoIt from the menu.
This will then download the classes and install in the image. The tool that does this is Monticello for more on this see the Pharo By Example Monticello chapter

The old "UIBuilder" project seems to be dead/discontinued. The Squeaksource page
http://www.squeaksource.com/UIBuilder.html says:
"Failed attempt of develop a UI builder for Pharo-Smalltalk."
There is now a new "UI Painter" project developed as part of GSOC 2013
for Pharo based on Spec. More information can be found here : http://uipainter-gsoc.over-blog.com/

If you can get away with it, build your UI with Glamour. That is included in Moose. Otherwise the supported (but very much in development) way to create UI's for Pharo is using Spec.

Related

Is it possible to create a standalone Quick Look extension/plug-in?

According to Apple we should new build Thumbnail or Preview Extensions instead of the old Quick Look generators which will be deprecated (probably in Big Sur).
There is also no Option to create a Quick Look plug-in project in Xcode anymore. Instead you need to create an application that contains a quicklook extension target.
My question is: Can I not create a standalone Quick Look extension (or plug-in) anymore to preview files without a useless wrapper app that fulfils no purpose? Has anyone tried or found out if this is still an option?
Thank you.

CRM 2011 Online Plugin Uploader to support CI

I'm involved in developing a sandboxed Microsoft Dynamics CRM 2011 Online plugin and have a set of tests that I can drive from a xUnit front end on my local machine given that I right-click the Package and select the Deploy option (and resort to using the plugin loader sample when that doesn't work).
I'd like to be able to automate the running of my tests on my CI rig, where I'll need it to upload a fresh binary as part of each run.
We've looked at http://pluginregcrm2011.codeplex.com/ but it has bugs that prevent it working for Online and in short looks like it's no longer being maintained and I'm not keen to take ownership of what should be a fundamental tool that a platform/ecosystem should just have.
Is anyone using that tool or another plugin uploader non-interactively? Am I missing something?
I know I'm late with my answer and I`m pretty sure that you already have found a solution which is working for you.
However I felt the same pain and I have hacked a small application which could be used to simply update the plugin assembly, without doing any configuration work.
PluginAssemblyLoader -f "C:\MyPlugin.dll" -c "Url=http://crmserver/org;"
Please see http://msdyncrm-contrib.github.io/PluginAssemblyLoader
There isn't an easy OOB experience with this but the CRM 2011 Developer Toolkit just uses a set of MSBuild targets that you can call yourself. It's just MSBuild, so you could hook it into your CI build if required. If you install or just extract the Developer Toolkit MSI in the SDK you'll find the following two files in there...
Microsoft.CrmdeveloperTools.CrmClient.dll
Microsoft.CrmdeveloperTools.CrmClient.targets
As an aside it would be nice if MS would open source this as the current implementation uses predominantly sealed and internal classes within the custom tasks.

firefox extension development

I am new to firefox extension development. Can somebody kindly tell me the languages which i should know and the tool which are required to be installed on my Windows machine.
It would be really helpful for me if you can refer me some good tutorial links.
Since Firefox 4 you have the "choice of weapon": Traditionally, extensions are written in Javascript and embedded in XUL. The new way still uses Javascript, but embeds the addon in classic HTML+CSS.
For XUL, there are good documents at the Mozilla Developer Network (start here). The newer techique is called Jetpack, website, and offers a Python-based SDK (zip file).
I am using this a bit old but still perfect solution;
Download Eclipse (I am using Helios - Eclipse IDE for Java EE
Developers)
http://www.eclipse.org/downloads/packages/release/helios/sr2
Install WTP : Help > Install new software > work with: The Eclipse
Web Tools Platform (WTP) software repository -
http://download.eclipse.org/webtools/repository/helios
Download XulBooster: http://sourceforge.net/projects/xulbooster/ (Yes
a bit old but still works perfect)
File > New > Other > Xul >Extension Project etc.This creates a simple .xpi for you.
Dont forget adjust min and max version of firefox from install.rdf dependencies tab. From overview tab you can export your project by clicking "using the export wizard" link.
Sorry that is not detailed but you can figure it out easliy.

How to build a Apple Mail bundle with Xcode?

I know that mail.app plugins aren't offically supported by Apple, nevertheless there is the possibility to execute plugins and some are doing that by using python-applications (e.g. http://eaganj.free.fr/weblog/?post/2009/07/14/Demystifying-Mail.app-Plugins-on-Leopard).
But because Apple is giving the possibility to use a great tool like Xcode, I would rather work with that tool. My question is: What type of project do I have to choose and which settings have to be done to create a mail-plugin with Xcode?
Only tutorial I've found is available here: http://eaganj.free.fr/weblog/?post/2009/07/14/Demystifying-Mail.app-Plugins-on-Leopard by James R. Eagan

What's wrong with Aptana RadRails Eclipse update site?

I'm trying to install Aptana Studio as Eclipse plugin in Eclipse 3.3 (Europa), and I'm following instructions on this link. However, the recommended update address for Eclipse 3.3 http://update.aptana.com/install/studio/3.2/ returns the following error message:
"Unable to access site: "http://update.aptana.com/install/studio/3.2/" [Server returned HTTP response code: "403 Forbidden" for URL: http://update.aptana.com/install/studio/3.2/.]"
The latest version does install on Eclipse 3.4 (Ganymede), however I'm trying to add a bit of Ruby to existing Java-based projects and 3.3 environment my team currently uses.
Questions:
Is this only a temporary error, am I doing something wrong?
Did someone get Aptana Studio to work with Eclipse 3.3?
Is there a way to install only RadRails plugin without complete Aptana Studio? It seems to include a bunch of stuff I don't really need.
Idea here is to integrate a bit of Ruby into existing Java project, but so far Ruby has been pain in the buttocks to get working. Switching to NetBeans or installing Aptana as standalone are not really options I'd like to consider, and I'll switch to Eclipse 3.4 if I have to, but to be honest I'm currently at the point where I'm seriously considering ditching Ruby as "not mature enough" and considering other options (like Groovy for example).
There was a ticket 3913 mentioning this workaround:
manually modify the following line in the feature.xml file under C:\Program Files\Aptana\Aptana Studio 1.2\features\com.aptana.ide.feature.framework.air_1.2.5.*:
<update label="%updateSiteName" url="http://update.aptana.com/update/air/3.2/"/>
to
<update label="%updateSiteName" url="http://update.aptana.com/update/air/1.5/3.2/"/>
But in your case, both
http://update.aptana.com/install/studio/3.2
http://update.aptana.com/install/studio/1.5/3.2
redirect to:
http://update15.aptana.org/studio/26124/3.2
http://update15.aptana.org/studio/26124/1.5/3.2
So... may be a new ticket to Aptana support is in order.
I ended up using Ruby Developer Tools as described here, which were enough for my needs at this point.

Resources