Comparisons on Flex MVC Frameworks
Hi,
I have been doing a comparison Cairngorm, Swiz, Mate, and PureMVC. I plan on presenting my analysis to the developers at my company and my blog. Before I do so, I want to reach out to the maintainers of each project for comments. I feel offering to do so would be the more fair thing to do.
However, I'm not sure what's the best way to send my analysis and example applications to the maintainers of this project. I feel that posting my analysis on this forum is inappropriate at this time. What would be the best way to get in touch with the maintainers of the Cairngorm project?
Thank you for your quick reply, Alex. Since my post yesterday, I came across quite a few comprisons (not an exhaustive list of what I had to read through...):
http://www.insideria.com/2008/12/frameworkquest-2008-introducti.html
http://stackoverflow.com/questions/37043/flex-mvc-frameworks
http://www.flexpasta.com/index.php/2009/07/16/mate-framework-should-it-be-the-new-standard -in-flex-4/
http://www.summa-tech.com/blog/2009/01/14/selecting-the-right-flex-application-framework/
http://www.summa-tech.com/blog/2009/02/27/the-flex-application-frameworks-smackdown-sorta/
http://www.adobe.com/devnet/flex/articles/flex_framework.html
http://tv.adobe.com/watch/360flex-conference/mate-flex-framework-by-laura-arguello/
Because I'm looking for a non-intrusive (or loosely coupled) framework with a gentle learning curve (so that my company's current Oracle Forms developers won't immediately reject it), I'm tempted to try out Mate. And because the framework doesn't interfere with views, business logic and server access, it seems that I'll more easily be able to back out and try another one if I find out I made a mistake (something that's tougher to do with Cairngorm or PureMVC).
Similar Messages
-
Ann: North East Conference on MVC Frameworks and Struts in 3 weeks:
Ann: North East Conference on MVC Frameworks and Struts in 3 weeks:
Most people already know what MVC is, once you know what it is, here is the next step. Presenting will be the popular frameworks and components in use by 8 speakers:
-Ted Husted Author Struts Chains/2.0 the dominant framework in use, from Ziff Davis, to Apple Store to most large commercial sites.
Husted.com
-Rod Johnson Author EJB/Spring
springFrameWork.com
-Christophe Coenraets Flex-MacroMedia - back to rich UI w/SOA (Great blog entry on Struts + Flex)
markMe.com/cc
-Howard Lewis Ship Author HiveMind (SOA, IOC, AOP) commonly referred to as the next big thing
javaTapestry.blogspot.com
-Clinton Begin DAO/iBatis/SQLMaps the best DAO layer
imo, used by Spring, jPetStore, basicPortal, etc.
-Matt Raible Author displayTag/strutsMenu (displayTag is my favorite J2EE component)
Raibledesigns.com
-Jason Carreira WebWork 2
freeroller.net/page/jCarreira
- Vic Cekvenich Author basicPortal (J2EZ easy and simple to customize application for membership, portal, cms, community, store, etc. using bestPractices for large, profitable commercial sites. )
+ more
You will get a CD mailed to you once you register.
April 3rd from 8AM to 7PM in NYC at nyhotel.com, next to MSG. Advertised in JDJ, NY Times, etc. My guess is that you wont find half as many good sessions at Suns Java One.
It $99 to register now at baseBeans.com, in a few day's price keeps going up.Hey Jan,
Oracle's E-Business suite is moving to a JSF solution. This is really for three main reasons (abbreviated version):
1) JSF is much more focused on the 'view' components. The component model has a clean separation of the component definition from its rendering. This, among many other things, allows us to provide a consistent development environment and APIs for developers building apps for browsers, mobile devices, telnet devices, etc.
2) JSF has a better defined lifecycle. The JSF lifecycle maps much closer to the phases that enterprise applications need when processing data from a web application. We are able to easily extend this to add things not currently in the spec, like portlets, wireless, etc., as well as more easily plug new components into the framework.
3) Once you remove the JSP tags & FormBean from Struts, all you are left with is the navigation. There is nothing special in the Struts navigation that would cause us to try to make the two technologies work together. In fact, the Faces navigation will not be robust enough in its current form to support the declarative navigation requirements for Oracle apps. We plan to extend the JSF navigation and then work to submit that back into the standards.
Hope this helps,
Ted Farrell
Oracle Corporation. -
Should I use a MVC framework for an large RIA application
The book of "Adobe Flex 3 Training from the Source" does not
talk about any MVC frameworks in its
eCommerce example. I think Flex's events, functions, and mx
components are MVC already. Do they have to be in separate file to
call them MVC? I do not find that core Flex is harder to read and
understand than using a MVC framework. I think using the MVC
framework would hurt the performance because too many additional
events are dispatched. Any comments?MVC is one design pattern that is pretty darn useful for a
lot of applications, IMHO. There are frameworks that more or less
force you to think in MVC pattern terms, like Cairngorm and
PureMVC. But you certainly don't need to use a framework to create
an overall design pattern of model, view, controller. However, it
sure can make it easier if you're doing a large project. The book
you're talking about is a good example. They don't use a framework
but they have tried to use a form of MVC in the way that they
implement all the components to ensure things are loosely coupled.
As far as hurting performance, I'm no expert but there are so
many thousands of events occurring all the time in Flex that you
might actually enhance performance if you take more control by
using custom events of your own creation within a well designed
framework.
I'm a fan of the Mate because I get it and it doesn't impose
a strict structure like Cairngorm. I don't have a whole lot of
experience with OOP (though I'm sure getting it thanks to this
forum). Many others have their own opinions and will surely
recommend other frameworks. However, the bottom line is that if
you're doing a big project, I would think it would be a huge help
to at least have a conceptual framework approach in your mind, if
not part of the code.
Here's a video intro to Mate
http://tinyurl.com/mateintro -
Revision: 16929
Revision: 16929
Author: [email protected]
Date: 2010-07-15 07:38:44 -0700 (Thu, 15 Jul 2010)
Log Message:
Add a class that will register the required class aliases in the event the mxml compiler generation [RemoteClass(alias="")] code is not called because an application does not use the Flex UI framework.
Add a reference to this class in the RPCClasses file so it always gets loaded.
QE notes: Need a remoting and messaging regression test that doesn't use Flex UI.
Bugs: Watson bug 2638788
Modified Paths:
flex/sdk/trunk/frameworks/projects/rpc/src/RPCClasses.as
Added Paths:
flex/sdk/trunk/frameworks/projects/rpc/src/mx/utils/RpcClassAliasInitializer.asGreat exercise to document the problem like this. It got me thinking about how an app with modules would be different from an app that does not use modules. Solution: I moved the dummy reference of PersonPhotoView out to the main application file (as opposed to being inside the module) and it worked. I've probably been lucky not to have experienced this problem earlier, because for most other entities I have an instance attached to my model which is linked / compiled with the main application.
-
Revision: 18053
Revision: 18053
Author: [email protected]
Date: 2010-10-07 03:27:37 -0700 (Thu, 07 Oct 2010)
Log Message:
BLZ-571: Use of wrong operator in string comparison in flex.messaging.VersionInfo.java
Updated the code to use the right operator.
Check-in Tests: PASS
QA: Yes
Ticket Links:
http://bugs.adobe.com/jira/browse/BLZ-571
Modified Paths:
blazeds/trunk/modules/core/src/flex/messaging/VersionInfo.java -
[Automation] Differences when using Flex Automation Framework ?
Hello everyone,
I recently made some tests with Flex Automation Framework and noticed that using it slightly change the application behaviour.
First, it changes the way container intercept dans handle mouse event as expalined in Adobe JIRA ticket #791:http://bugs.adobe.com/jira/browse/FLEXENT-791
I'm using sdk 3.2 so it won't be fixed. However future releases (3.4+ and 4.0+) should not have this problem.
Secondly I notice that using RuntimeLoader.swf on my application remove the text of some labels I have in my login form.
This does not happen when compiling the application with automation libraries.
Does anyone experienced other bahavioural changes when using automation ?
Thank,
OlivierHi Olivier
The only change which we know of is the one that you rightly pointed out in bug http://bugs.adobe.com/jira/browse/FLEXENT-791 . There are no other behavioral changes that occur when you compile your application with automation.
With regards to your statement
Secondly I notice that using RuntimeLoader.swf on my application remove the text of some labels I have in my login form.
This does not happen when compiling the application with automation libraries.
Can you please send us a working sample of this issue as we have not come across this behavior before.
Regards
Shanaz -
[svn] 4885: Flex SDK Framework - Update mx.filters API and class hierarchy
Revision: 4885
Author: [email protected]
Date: 2009-02-06 16:12:32 -0800 (Fri, 06 Feb 2009)
Log Message:
Flex SDK Framework - Update mx.filters API and class hierarchy
- Removed BaseFilter.as, BaseDimensionFilter.as, and GradientFilter.as
- Renamed IBitmapFilter.as to IFlexBitmapFilter.as
- Changed IBitmapFilter.clone to createBitmapFilter
- Moved properties and functions from base classes up to filter subclasses
- Changed ColorMatrixFilter constructor parameter from Array to Object
- Added Change metadata to all filter classes
- Changed notifyFilterChanged from public to private
- Added ASDoc comments
- Added copyright info
- Added a number of formatting and style fixes
QE Notes: Need to update tests based on API changes. Missing tests for DisplacementMapFilter.as.
Doc Notes: Need extensive ASDoc review. Consider using @copy for properties that match the flash.filters properties
Bugs: n/a
Reviewer: Gordon
Modified Paths:
flex/sdk/trunk/frameworks/projects/flex4/src/mx/effects/FxAnimateFilter.as
flex/sdk/trunk/frameworks/projects/flex4/src/mx/effects/effectClasses/FxAnimateFilterInst ance.as
flex/sdk/trunk/frameworks/projects/flex4/src/mx/filters/BevelFilter.as
flex/sdk/trunk/frameworks/projects/flex4/src/mx/filters/BlurFilter.as
flex/sdk/trunk/frameworks/projects/flex4/src/mx/filters/ColorMatrixFilter.as
flex/sdk/trunk/frameworks/projects/flex4/src/mx/filters/ConvolutionFilter.as
flex/sdk/trunk/frameworks/projects/flex4/src/mx/filters/DisplacementMapFilter.as
flex/sdk/trunk/frameworks/projects/flex4/src/mx/filters/DropShadowFilter.as
flex/sdk/trunk/frameworks/projects/flex4/src/mx/filters/GlowFilter.as
flex/sdk/trunk/frameworks/projects/flex4/src/mx/filters/GradientBevelFilter.as
flex/sdk/trunk/frameworks/projects/flex4/src/mx/filters/GradientGlowFilter.as
flex/sdk/trunk/frameworks/projects/flex4/src/mx/filters/ShaderFilter.as
flex/sdk/trunk/frameworks/projects/flex4/src/mx/graphics/Parser.as
flex/sdk/trunk/frameworks/projects/flex4/src/mx/graphics/StrokedElement.as
flex/sdk/trunk/frameworks/projects/flex4/src/mx/graphics/graphicsClasses/GraphicElement.a s
flex/sdk/trunk/frameworks/projects/framework/src/FrameworkClasses.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/core/UIComponent.as
Added Paths:
flex/sdk/trunk/frameworks/projects/framework/src/mx/filters/IFlexBitmapFilter.as
Removed Paths:
flex/sdk/trunk/frameworks/projects/flex4/src/mx/filters/GradientFilter.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/filters/BaseDimensionFilter.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/filters/BaseFilter.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/filters/IBitmapFilter.asYup. The source files are simply missing from the 4.5 source releases....I'm hitting the same issue when trying to rebuild the SDK with flexcover changes applied.
-
Deployment and configuration of MVC framework
Guys,
I have a scenario where I need to deploy one of PHP MVC framework and use Oracle 10g web forms back end queries .
Have anyone done anything similar ? Appreciate if you people give me some ideas considering me as a new bee to oracle 10g forms .
Thanks
Rahulazm
Edited by: user1091112 on Nov 25, 2009 11:10 PMThere's a framework here for MVC generically, how you're going to craft them into the forms ... well that's a thought. I'm not sure how that might be done. My generic guess is: You'll have to generate the web form and then write your own integration script or manually integrate the code.
-
Hi, We're working with the MVC Framework. The personnel application is running very good. But when we try to create our own application and have a problem. We use Rational Rose to generate the service xml file and it works good when we use standard process, like CreateJSPPAge, ProcessRouter, DisplayGroup, etc, all that comes in the cle package. But the problem is when developing a persisting process that is not in the satandard process, like the GetDepartment in the personnel example. Orion throws the following error when accessing the controller:
"XML-0108: (Fatal Error) Start of root element expected"
We are creating process with the process generation tool. ?Does anyone one have an idea that can help me to find this problem?
Thanks
AlexSure!
Here's a snippet of the xml file where the error comes from.
The problem is in the "inicio" process group. If I comment the process "sitiocontenidos" it works fine, but if I try to use it, I got the exception error.
<?xml version="1.0" standalone="yes"?>
<!-- NOTE! Adjust the following path to match your server installation... -->
<!DOCTYPE service SYSTEM "file:///c:/mvc/src/dtd/cle-service.dtd"[
<!ENTITY docpath "">
<!ENTITY jsppath "/">
<!ENTITY xmlrulespath "file:///c:/oracle/9ias/j2ee/home/applications/personal/web/">
]>
<service name="TGCSite" class="oracle.cle.process.Service" initial="tgcsiterouter">
<process name="tgcsiterouter" class="oracle.clex.process.ProcessRouter" end="false">
<argument type="Integer" value="7"/>
<argument type="Boolean" value="false"/>
<argument type="String" value="tc1"/>
<infoalias local="pp1" global="index"/>
<infoalias local="pp2" global="servicios"/>
<infoalias local="pp3" global="consultoria"/>
<infoalias local="pp4" global="capacitacion"/>
<infoalias local="pp5" global="productos"/>
<infoalias local="pp6" global="otros"/>
<infoalias local="pp7" global="proyectos"/>
</process>
<processgroup name="inicio" class="oracle.cle.process.DisplayGroup" end="true" initial="sitiocontenidos">
<process name="iniciorouter" class="oracle.clex.process.ProcessRouter" end="false">
<argument type="Integer" value="1"/>
<argument type="Boolean" value="true"/>
<argument type="String" value="success"/>
<infoalias local="pp1" global="index"/>
</process>
<process name="paginainicio" class="oracle.clex.process.CreateJSPPage" end="true">
<argument type="String" value="index.jsp"/>
</process>
<process name="paginaerror" class="oracle.clex.process.CreateJSPPage" end="true">
<argument type="String" value="paginaError.jsp"/>
</process>
<process name="sitiocontenidos" class="tgc.site.process.GetSitioContenidos" end="false">
</process>
<transition src="iniciorouter" condition="tc1" dest="paginainicio"/>
<transition src="iniciorouter" condition="success" dest="paginainicio"/>
<transition src="iniciorouter" condition="failure" dest="paginaerror"/>
<transition src="getsitiocontenidos" condition="success" dest="iniciorouter"/>
<transition src="getsitiocontenidos" condition="failure" dest="iniciorouter"/>
</processgroup>
Another process groups...
<transition src="tgcsiterouter" condition="tc1" dest="inicio"/>
<transition src="tgcsiterouter" condition="tc2" dest="servicios"/>
<transition src="tgcsiterouter" condition="failure" dest="inicio"/>
<transition src="tgcsiterouter" condition="tc3" dest="servicios"/>
<transition src="tgcsiterouter" condition="tc4" dest="servicios"/>
<transition src="tgcsiterouter" condition="tc5" dest="productos"/>
<transition src="tgcsiterouter" condition="tc7" dest="proyectos"/>
<transition src="tgcsiterouter" condition="tc6" dest="productos"/>
<grouptransition srcgroup="inicio" srcprocess="paginainicio" dest="tgcsiterouter"/>
<grouptransition srcgroup="inicio" srcprocess="paginaerror" dest="tgcsiterouter"/>
<grouptransition srcgroup="servicios" srcprocess="paginaservicios" dest="tgcsiterouter"/>
<grouptransition srcgroup="servicios" srcprocess="paginaconsultoria" dest="tgcsiterouter"/>
<grouptransition srcgroup="servicios" srcprocess="paginacapacitacion" dest="tgcsiterouter"/>
<grouptransition srcgroup="servicios" srcprocess="paginaerror" dest="tgcsiterouter"/>
<grouptransition srcgroup="productos" srcprocess="paginaproductos" dest="tgcsiterouter"/>
<grouptransition srcgroup="productos" srcprocess="paginaotros" dest="tgcsiterouter"/>
<grouptransition srcgroup="proyectos" srcprocess="paginaproyectos" dest="tgcsiterouter"/>
</service>
Hope this help. Thanks
Alex -
Related to MVC framework(struts)
Hi all
Friends i am having a small application which i had developed in servlets and jsp ... The problem is comming when i have to implement in struts..
means I am having
1>> 15 Servlet classes
2>>10 Jsp's
3>>7 UserServices class (BussinessLogic class)
4>>3 bean class (for getter and setter methods)
In this MVC framework the problem is comming at the time when i have
to implement all the above points in the MVC framework
please help
Thanks allHi,
MVC stands for
M ---- Model (Business Logic, FormBeans, Database Related)
V ---- View (JSP, HTML etc..)
C ---- Controller (Servlet)
This is how you have to use MVC Framework. -
Please Help For the Spring MVC Framework
Someone please give me some file that represent the example of implementation of Spring MVC Framework.
User,
I read your post and had one word pop to mind: "huh?"
Perhaps [url http://catb.org/~esr/faqs/smart-questions.html]this and [url http://www.oracle.com/technology/products/jdev/howtos/1013/SpringwithJDev/index.html]this will be helpful to you.
John -
Mvc framework and stored procedures ?
Is it possible to keep high productivity of the mvc framework and still use stored procedures as with Cocobase, Castor,etc?
Thank you in advance.If your question is, "Can the Business Components for Java J2EE Framework easily use stored procedures as datasources?"
The answer is yes. See the sample that we ship in the .\BC4J\samples\StoredProc directory.
If you're meaning the Oracle9i MVC Framework for J2EE which is produced by Oracle Consulting, then it's best to ask the question the "Project Cleveland" forum here on the OTN forum.
thanks. -
Regarding RESTful WEB SERVICES with SPRING MVC Framework
Hi,
Can anyone explain me about RESTful WEB SERVICES with SPRING MVC Framework .
It is urgent for me.
Thanks
Venkat JalliHi Manoj,
I am also new to Spring MVC portlet. But, I tried to see the difference between sample spring portlet and your code below. Issue that I can see is, in your code, you have not mapped your servlet container with portlet application. So, in theory, your servlet containder do not know that you have a servlet. Let me try to explain from sample portlet,
In portlet.xml, they have something like below:-
<portlet-name>swf-booking-mvc</portlet-name>
<display-name>Spring Webflow Booking MVC</display-name>
<portlet-class>org.springframework.web.portlet.DispatcherPortlet</portlet-class>
And in web.xml, they have below:-
<servlet-name>swf-booking-mvc</servlet-name>
<servlet-class>org.apache.pluto.core.PortletServlet</servlet-class>
<init-param>
<param-name>portlet-name</param-name>
<param-value>swf-booking-mvc</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
This web.xml is for Pluto portlet container and there will something similar for Weblogic portal as well that I am trying to figure out :(
Thanks,
Sanjeev -
How to deploy coldfusion as mvc framework from server standpoint?.
Does anyone know how to deploy mvc framework from server
standpoint?. I have all my business logic as cfcs but I want to
move them to different server so that my cfm code is in one server
and my cfcs are in another. Has anyone done this or point me in the
right direction?.Marc E wrote:
> we've actually been trying to go in the opposite
direction, mostly for ease
> of deployments. we have a cluster of CF servers, and
every time we do a code
> push, we have to migrate to all servers. it's annoying
and prone to
> problems.
Actually that's exactly the way we have our new high
availability
environment configured. All the code runs off an EMC device.
Not sure
why I didn't draw this parallel yesterday with running the
CFML on one
server and the CFCs on another server--as long as you have a
sufficiently fast network (we're on gigabit) and
device/drives (our
stuff is fiber channel), then as you mention below
performance probably
isn't an issue. I'd be curious if doing this over 100 megabit
with more
low-end hardware would perform as well as having things on a
local
drive, however.
> We want to move all our code onto one machine, such that
no webserver has
> any code on it at all. we deploy code to one machine,
and all webservers on
> the cluster benefit from the push. this machine is not
web accessible at all
> and thus one could say less prone to security problems
than a webserver is,
> although i'm not sure that's such a good reason. mostly
for us it's ease of
> deployment.
Yep, very true, and although the NAS/DAS device isn't
*directly*
accessible via the web, remember that's it's accessible by
the user
that's being used by the web site users, so there isn't a
huge security
benefit here vs. having the code locally. You're absolutely
right
> separating normal cfm files from objects seems kind of
silly, when if you
> want security you'd put all code on a separate,
non-web-accessible machine.
Yeah, this is where we head was earlier in the
discussion--putting the
CF "pages" on one server and the CFCs on another just seemed
a bit wacky
to me.
> thanks to CF mapping, you can just point "/" to the code
root of hte machine
> on which the code lives, and all is well with the world.
> This is actually how we have our internal environment
set up, it's just our
> production environment where our host is a pain in the
*** about it.
Right, this is what we do on our production environment but
we don't
even use a CF mapping (though you could). We just point our
web server
to the EMC device and everything else just falls into place,
provided
you've set up the user CF and your web server process (or
using "connect
as" in IIS in W2K3) are running as so they have access to the
network
storage device.
> i'd be extremely surprised to see a performance problem
with this setup.
> It's not like the web servers are in philly and the code
servers are in
> taiwan, sending thousands of bytes per second. you've
probably literally got
> the webserver sitting right beside the server on which
the code lives. it's
> virtually the same thing as just keeping CF on the C
drive and all the code
> on the D Drive (assuming disk speeds on the machines are
adequate).
True, good point. We have extremely good performance (might
even be
*faster* than local drive speed) with our EMC device, and
again I'm not
sure why I didn't see this parallel yesterday in the
discussions. Blame
it on a very hectic week. ;-)
Matt
Matt Woodward
[email protected]
Adobe Community Expert - ColdFusion -
WebCenter Sites and Model–view–controller (MVC) framework
A customer of our started developing their sites using Webcenter Sites, they want to support additional functionality such as transaction management, exception handling, custom logging and so on. I was wondering if anyone has experience with the Model–view–controller (MVC) framework, they consider it an ideal candidate for these features. Has anyone here used the MVC framework in conjunction with WebCenter Sites to write additional java classes, facade layers and utilize the Spring controller to wire the same ? Are you aware of any other options available for this purpose ?
regards,
PietroHi Pietro -
Using Sites IN a MVC framework is very difficult, because the entire context of WebCenter Sites is burned into the COM.FutureTense.Servlet.SContentServer servlet. You can't really work around that with any degree of reliability. Unfortunately, that means that dropping Sites into a pre-existing third party MVC framework doesn't really work.
There are a lot of good reasons for that, not the least of which is the two-tiered pagelet-level caching system that makes Sites so very fast at delivery... not that it's any consolation.
To deal with this some former colleagues of mine and I built the GST Site Foundation ("GSF") framework, which provides a Spring-like MVC container WITHIN sites, instead of the other way around. If you're familiar with Spring, you'll see patterns similar with the GSF. My current team and I have blogged about this extensively:
What is this whole GST Site Foundation thing? | Function1
Create a Simple "Contact Us" Form with GSF | Function1
How to Add Your Own DAO to the GSF Actions | Function1
The full stream is here: GSF | Function1
But ultimately, the special sauce is the following: in Sites, create an XML element that contains nothing but a <FTCS> tag, a <CALLJAVA> tag, and a closing </FTCS> tag. Your CALLJAVA will then call a class that implements the Seed or Seed2 interface, and from in there you have access to the (properly managed) ICS object where you can do all of your magic. You can then build a lightweight controller here to handle any action you can dream up:
https://github.com/dolfdijkstra/gst-foundation/blob/master/gsf-wra/src/main/java/com/fatwire/gst/foundation/controller/A…
Let me know if I can help!
Regards,
Tony
Maybe you are looking for
-
Opening more than one site at a time
I hope I'm at the right discussion group. I wouldd like to know how to open more than one site or page at the same time w/o losing one when I go to another site/page, which right now, entails punching in the previous info into iGoogle again, and subs
-
Database Access in Java (Count field incorrect)
Was given a stock tracking application to be edited for use as a Student/Admin login application which accesses a database and adds/deletes/edits student information. When I try to login, I get the following error: [Microsoft][OBDC Microsoft Access D
-
Make Smartform to PDF and send it by email
Hi, I need to design a pdf file with smartforms and want to send it after that by email. I have made a function, that is using so_object_send to send html emails. Can I also use that one to send emails with attachment? When I´m writing a report, that
-
I can't find the download link for 10.10
I have 10.6.8 on a 2010 iMac trying to upgrade to 10.10 but when go to the Apple site and choose "Upgrade Now" I don't get a link for the download. I have tried opening up the Mac App Store and get the same thing. The best I can find is a "get" tab u
-
External optical drive (HP) not responding to iDVD
My new (HP) external optical drive does not respond to iDVD. When I go to click burn it is darkened. In my system profiler it has -R and -RW listed, but under burn support it says "Yes (unsupported)". The computer responded when I insterted a blank D